EditorServicesCommandSuite.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>EditorServicesCommandSuite</name>
    </assembly>
    <members>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.AdditionalParameterTypes">
            <summary>
            Represents what additional parameter types should be included.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.AdditionalParameterTypes.None">
            <summary>
            Indicates that only bound parameters should be added to the splat expression.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.AdditionalParameterTypes.Mandatory">
            <summary>
            Indicates that unbound mandatory parameters should be included in the splat expression.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.AdditionalParameterTypes.All">
            <summary>
            Indicates that all resolved parameters should be included in the splat expression.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType">
            <summary>
            Represents the type of expression to wrap the selection in.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.Prompt">
            <summary>
            Indicates that the caller should prompt for a surround type.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.IfStatement">
            <summary>
            Indicates that the selection should be wrapped in an if statement.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.WhileStatement">
            <summary>
            Indicates that the selection should be wrapped in an while statement.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.ForeachStatement">
            <summary>
            Indicates that the selection should be wrapped in an foreach statement.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.ParenExpression">
            <summary>
            Indicates that the selection should be wrapped in parenthesis.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.ArrayInitializer">
            <summary>
            Indicates that the selection should be wrapped in an array initalizer. (i.e. "@()")
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType.DollarParenExpression">
            <summary>
            Indicates that the selection should be wrapped in a dollar paren expression. (i.e. "$()")
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.ExtractFunctionDestination">
            <summary>
            Represents the placement of a new generated function.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExtractFunctionDestination.Prompt">
            <summary>
            Indicates that the caller should prompt for a destination.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExtractFunctionDestination.Inline">
            <summary>
            Indicates that the function should be placed above the extracted text.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExtractFunctionDestination.Begin">
            <summary>
            Indicates that the function should be placed in the closest Begin block.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.ExtractFunctionDestination.NewFile">
            <summary>
            Indicates that the function should be placed in a new file.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider">
            <summary>
            Provides a specific refactor option.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider.Id">
            <summary>
            Gets the unique identifer.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider.Name">
            <summary>
            Gets the name.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider.Description">
            <summary>
            Gets the description of the refactor option.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider.SupportedActions">
            <summary>
            Gets the code actions that this refactor provider supports.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider.ComputeCodeActions(EditorServicesCommandSuite.Internal.DocumentContextBase)">
            <summary>
            Determines which code actions (if any) are applicable to the
            current context and registers them against <see paramref="context" />.
            </summary>
            <param name="context">The context for the code action request.</param>
            <returns>
            A task that represents the asynchronous code action request.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.CodeGeneration.Refactors.IDocumentRefactorProvider.Invoke(EditorServicesCommandSuite.Internal.DocumentContextBase)">
            <summary>
            Processes code actions in the context of an invoked command. This method
            should implement any logic specific to the cmdletized version of this
            refactor provider.
            </summary>
            <param name="context">The context for the command invocation.</param>
            <returns>
            A task that represents the asynchronous invocation.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.IRefactorInfo">
            <summary>
            Provides context specific information for a refactor request.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IRefactorInfo.Name">
            <summary>
            Gets the name of the refactor provider.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IRefactorInfo.Description">
            <summary>
            Gets the description of the refactor option.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.IRefactorInfo.Provider">
            <summary>
            Gets the refactor provider.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.CodeGeneration.Refactors.IRefactorInfo.GetDocumentEdits">
            <summary>
            Requests edits from the refactor provider based the
            context contained in the refactor information.
            </summary>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the requested edits.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorKind">
            <summary>
            Represents the type of language element that a refactor can target.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorKind.Ast">
            <summary>
            Indicates that the refactor provider can target AST nodes.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorKind.Token">
            <summary>
            Indicates that the refactor provider can target PowerShell language tokens.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorKind.Selection">
            <summary>
            Indicates that the refactor provider can target the text selected within the
            host editor.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorProviderInfo">
            <summary>
            Provides externally consumable information regarding available refactor providers.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorProviderInfo.Id">
            <summary>
            Gets the ID of the refactor option.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorProviderInfo.DisplayName">
            <summary>
            Gets the display name of the refactor option.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorProviderInfo.Description">
            <summary>
            Gets the description of the refactor option.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorProviderInfo.Targets">
            <summary>
            Gets the type of language elements that the refactor can target.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.CodeGeneration.Refactors.RefactorProviderInfo.Command">
            <summary>
            Gets the command that invokes this refactor option.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType">
            <summary>
            Represents the type of string expression to convert to.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType.Prompt">
            <summary>
            Indicates that the caller should prompt for an enclosure selection.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType.BareWord">
            <summary>
            Indicates that the string should not be enclosed.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType.Literal">
            <summary>
            Indicates that the string should be enclosed in single quotes.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType.Expandable">
            <summary>
            Indicates that the string should be enclosed in double quotes.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType.LiteralHereString">
            <summary>
            Indicates that the string should be enclosed in a single quote here-string expression.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType.ExpandableHereString">
            <summary>
            Indicates that the string should be enclosed in a double quote here-string expression.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Commands.CommandSuiteSettingCompleter">
            <summary>
            Provides argument completion for Command Suite setting names.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.CommandSuiteSettingCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by PowerShell to complete arguments for CommandSuiteSetting cmdlets.
            </summary>
            <param name="commandName">The name of the command that needs argument completion.</param>
            <param name="parameterName">The name of the parameter that needs argument completion.</param>
            <param name="wordToComplete">The (possibly empty) word being completed.</param>
            <param name="commandAst">The command AST in case it is needed for completion.</param>
            <param name="fakeBoundParameters">
            This parameter is similar to $PSBoundParameters, except that sometimes PowerShell
            cannot or will not attempt to evaluate an argument, in which case you may need to
            use commandAst.
            </param>
            <returns>
            A collection of completion results, most with ResultType set to ParameterValue.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Commands.GetCommandSuiteSettingCommand">
            <summary>
            Provides the cmdlet Get-CommandSuiteSetting.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.GetCommandSuiteSettingCommand.Name">
            <summary>
            Gets or sets the name of the setting to get.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.GetCommandSuiteSettingCommand.FullName">
            <summary>
            Gets or sets the full name including group of the setting to get.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.GetCommandSuiteSettingCommand.BeginProcessing">
            <summary>
            The BeginProcessing method.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.GetCommandSuiteSettingCommand.ProcessRecord">
            <summary>
            The ProcessRecord method.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.GetCommandSuiteSettingCommand.EndProcessing">
            <summary>
            The EndProcessing method.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Commands.GetRefactorOptionCommand">
            <summary>
            Provides the implementation for the "Get-RefactorOption" cmdlet.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.GetRefactorOptionCommand.Name">
            <summary>
            Gets or sets the name(s) of providers to return.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.GetRefactorOptionCommand.Id">
            <summary>
            Gets or sets the ID of the provider to return.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.GetRefactorOptionCommand.TargetType">
            <summary>
            Gets or sets the target refactor kind.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.GetRefactorOptionCommand.BeginProcessing">
            <summary>
            The BeginProcessing method. See <see ref="PSCmdlet.BeginProcessing" />.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.GetRefactorOptionCommand.ProcessRecord">
            <summary>
            The ProcessRecord method. See <see ref="PSCmdlet.ProcessRecord" />.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand">
            <summary>
            Provides the cmdlet New-CommandSuiteSettingFile.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand.Path">
            <summary>
            Gets or sets the destination path for the new setting file.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand.Scope">
            <summary>
            Gets or sets the scope to create the new file for. This is essentially a set
            of predefined paths for the purposes of this cmdlet.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand.Force">
            <summary>
            Gets or sets a value indicating whether parent directories should be created
            automatically and existing files should be automatically overriden.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand.GetDynamicParameters">
            <summary>
            Gets dynamic parameters for the cmdlet.
            </summary>
            <returns>
            A parameter dictionary containing the "Open" parameter if the current editor host supports
            opening files, otherwise it returns an empty parameter dictionary.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand.ProcessRecord">
            <summary>
            The ProcessRecord method.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.NewCommandSuiteSettingFileCommand.StopProcessing">
            <summary>
            The StopProcessing method.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Commands.RefactorNameCompleter">
            <summary>
            Provides argument completion for Command Suite refactor provider names.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.RefactorNameCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by PowerShell to complete arguments for Get-RefactorOption cmdlet.
            </summary>
            <param name="commandName">The name of the command that needs argument completion.</param>
            <param name="parameterName">The name of the parameter that needs argument completion.</param>
            <param name="wordToComplete">The (possibly empty) word being completed.</param>
            <param name="commandAst">The command AST in case it is needed for completion.</param>
            <param name="fakeBoundParameters">
            This parameter is similar to $PSBoundParameters, except that sometimes PowerShell
            cannot or will not attempt to evaluate an argument, in which case you may need to
            use commandAst.
            </param>
            <returns>
            A collection of completion results, most with ResultType set to ParameterValue.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Commands.SetCommandSuiteSettingCommand">
            <summary>
            Provides the Set-CommandSuiteSetting cmdlet.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.SetCommandSuiteSettingCommand.SettingInfo">
            <summary>
            Gets or sets the setting info object to change.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.SetCommandSuiteSettingCommand.FullName">
            <summary>
            Gets or sets the full name of the setting to change.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Commands.SetCommandSuiteSettingCommand.Value">
            <summary>
            Gets or sets the value use when changing the setting.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Commands.SetCommandSuiteSettingCommand.ProcessRecord">
            <summary>
            The ProcessRecord method.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.AstParameterArgumentType">
            <summary>
            The types for AstParameterArgumentPair
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.AstParameterArgumentPair">
            <summary>
            The base class for parameter argument pair
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.Parameter">
            <summary>
            The parameter Ast
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.ParameterArgumentType">
            <summary>
            The argument type
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.ParameterSpecified">
            <summary>
            Indicate if the parameter is specified
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.ArgumentSpecified">
            <summary>
            Indicate if the parameter is specified
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.ParameterName">
            <summary>
            The parameter name
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.ParameterText">
            <summary>
            The parameter text
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstParameterArgumentPair.ArgumentType">
            <summary>
            The argument type
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.PipeObjectPair">
            <summary>
            Represent a parameter argument pair. The argument is a pipeline input object
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.AstArrayPair">
            <summary>
            Represent a parameter argument pair. The argument is an array of ExpressionAst (remaining
            arguments)
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstArrayPair.Argument">
            <summary>
            Get the argument
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.FakePair">
            <summary>
            Represent a parameter argument pair. The argument is a fake object.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.SwitchPair">
            <summary>
            Represent a parameter argument pair. The parameter is a switch parameter.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.SwitchPair.Argument">
            <summary>
            Get the argument
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.AstPair">
            <summary>
            Represent a parameter argument pair. It could be a pure argument (no parameter, only argument available);
            it could be a CommandParameterAst that contains its argument; it also could be a CommandParameterAst with
            another CommandParameterAst as the argument.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstPair.ParameterContainsArgument">
            <summary>
            Indicate if the argument is contained in the CommandParameterAst
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstPair.ArgumentIsCommandParameterAst">
            <summary>
            Indicate if the argument is of type CommandParameterAst
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Inference.AstPair.Argument">
            <summary>
            Get the argument
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.AstTypeInference">
            <summary>
            Static class containing methods to work with type inference of abstract syntax trees.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Inference.TypeInferenceVisitor.InferTypesFromObjectCmdlets(System.Management.Automation.Language.CommandAst,System.Management.Automation.CmdletInfo,System.Management.Automation.Language.StaticBindingResult)">
            <summary>
            Infer types from the well-known object cmdlets, like foreach-object, where-object, sort-object etc.
            </summary>
            <param name="commandAst">The ast to infer types from.</param>
            <param name="cmdletInfo">The cmdletInfo.</param>
            <param name="bindingResult">Pseudo bindings of parameters.</param>
            <returns>List of inferred typenames.</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Inference.PrivateMemberProxyExtensions.GetTypeDefinition(System.Management.Automation.Language.TypeName)">
            <summary>
            Gets the <see cref="T:System.Management.Automation.Language.TypeDefinitionAst"/> from a <see cref="T:System.Management.Automation.Language.TypeName"/>. This method is
            a proxy method to replace access to the _typeDefinitionAst private field.
            </summary>
            <param name="typeName">The target TypeName.</param>
            <returns>The AST of referenced type.</returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.SafeExprEvaluator">
            <summary>
            This class is very similar to the restricted langauge checker, but it is meant to allow more things, yet still
            be considered "safe", at least in the sense that tab completion can rely on it to not do bad things. The primary
            use is for intellisense where you don't want to run arbitrary code, but you do want to know the values
            of various expressions so you can get the members.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Inference.SpecialVariables.PSSessionConfigurationName">
            <summary>
            shell environment variable
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Inference.SpecialVariables.PSSessionApplicationName">
            <summary>
            environment variable that will define the default
            application name for the connection uri
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Inference.TypeInferenceRuntimePermissions">
            <summary>
            Enum describing permissions to use runtime evaluation during type inference.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Inference.TypeInferenceRuntimePermissions.None">
            <summary>
            No runtime use is allowed.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Inference.TypeInferenceRuntimePermissions.AllowSafeEval">
            <summary>
            Use of SafeExprEvaluator visitor is allowed.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.CommandSuite">
            <summary>
            Provides a central entry point for interacting with the command suite session.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.CommandSuite.#ctor(System.Management.Automation.EngineIntrinsics,System.Management.Automation.Host.PSHost)">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Internal.CommandSuite" /> class.
            </summary>
            <param name="engine">The PowerShell engine.</param>
            <param name="host">The PowerShell host.</param>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.Instance">
            <summary>
            Gets the current instance or <see langword="null" /> if it has not been
            created yet.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.Diagnostics">
            <summary>
            Gets the diagnostics provider.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.Documents">
            <summary>
            Gets the processor for <see cref="T:EditorServicesCommandSuite.Internal.DocumentEdit" /> objects.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.UI">
            <summary>
            Gets the interface for interacting with the UI.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.Navigation">
            <summary>
            Gets the interface for navigating an open document.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.DocumentContext">
            <summary>
            Gets the interface for getting information about the users current
            state in an open document (e.g. cursor position, selection, etc).
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.Workspace">
            <summary>
            Gets the interface for getting information about the state of the
            current workspace.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.CommandSuite.ExecutionContext">
            <summary>
            Gets the interface for the PowerShell engine.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.CommandSuite.WriteRefactorModule(System.String)">
            <summary>
            Generates the cdxml for cmdletizing refactor providers and writes it to a file.
            </summary>
            <param name="path">The path to save the cdxml to.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.CommandSuite.RequestRefactor(System.Management.Automation.PSCmdlet)">
            <summary>
            Requests refactor options based on the current state of the host editor.
            </summary>
            <param name="cmdlet">The <see cref="T:System.Management.Automation.PSCmdlet" /> to use for context.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.CommandSuite.RequestRefactor(System.Management.Automation.PSCmdlet,EditorServicesCommandSuite.Internal.DocumentContextBase)">
            <summary>
            Requests refactor options based on the current state of the host editor.
            </summary>
            <param name="cmdlet">The <see cref="T:System.Management.Automation.PSCmdlet" /> to use for context.</param>
            <param name="request">The context of the refactor request.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.CommandSuite.InitializeRefactorProviders">
            <summary>
            Creates and registers default refactor providers.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.CommandSuite.GetNavigationServiceImpl">
            <summary>
            Get the <see cref="T:EditorServicesCommandSuite.Internal.NavigationService" /> that will be saved
            to <see cref="P:EditorServicesCommandSuite.Internal.CommandSuite.Navigation" />.
            </summary>
            <returns>The <see cref="T:EditorServicesCommandSuite.Internal.NavigationService" />.</returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.DiagnosticMarker">
            <summary>
            Represents a diagnostic marker created by an analyzer.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DiagnosticMarker.Extent">
            <summary>
            Gets or sets the script extent flagged by the marker.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DiagnosticMarker.RuleName">
            <summary>
            Gets or sets the name of the rule violated.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DiagnosticMarker.RuleSuppressionId">
            <summary>
            Gets or sets the ID of the rule violated.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DiagnosticMarker.ScriptName">
            <summary>
            Gets or sets the name of the script where this marker is present.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DiagnosticMarker.ScriptPath">
            <summary>
            Gets or sets the path of the script where this marker is present.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DiagnosticMarker.Severity">
            <summary>
            Gets or sets the severity of the violated rule.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.DocumentContextBase">
            <summary>
            Represents the context of a refactor request.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextBase.RootAst">
            <summary>
            Gets or sets the root <see cref="P:EditorServicesCommandSuite.Internal.DocumentContextBase.Ast" /> of the target document.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextBase.Ast">
            <summary>
            Gets or sets the <see cref="P:EditorServicesCommandSuite.Internal.DocumentContextBase.Ast" /> that is the subject of the refactor request.
            </summary>
            <remarks>
            This is most commonly the <see cref="P:EditorServicesCommandSuite.Internal.DocumentContextBase.Ast" /> closest to the cursor location.
            </remarks>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextBase.Token">
            <summary>
            Gets or sets a node in a <see cref="T:EditorServicesCommandSuite.Language.TokenCollection" /> that is the
            subject of the refactor request.
            </summary>
            <remarks>
            This is most commonly the <see cref="P:EditorServicesCommandSuite.Internal.DocumentContextBase.Token" /> closest to the cursor location.
            </remarks>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextBase.SelectionExtent">
            <summary>
            Gets or sets the <see cref="T:System.Management.Automation.Language.IScriptExtent" /> representing the current text
            selection. If there is no selection this be an extent with no range indicating
            the cursor position.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextBase.CancellationToken">
            <summary>
            Gets or sets a <see cref="P:EditorServicesCommandSuite.Internal.DocumentContextBase.CancellationToken" /> that can be used to cancel
            the request.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextBase.SelectionRange">
            <summary>
            Gets or sets a tuple that indicates the start line, start column, end line,
            and end column respectively of the selected text.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextBase.GetConfiguration``1">
            <summary>
            Retrieves the configuration that the refactor provider should use.
            </summary>
            <typeparam name="TConfiguration">The type of configuration.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextBase.TryGetCmdlet(System.Management.Automation.PSCmdlet@)">
            <summary>
            Attempts to retrieve the <see cref="T:System.Management.Automation.PSCmdlet" /> for the request. If
            the request was created outside of PowerShell this will return
            <see langword="false" />.
            </summary>
            <param name="cmdlet">The cmdlet for the request.</param>
            <returns>
            "true" if there is a cmdlet attached to the request, otherwise "false".
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextBase.SetCursorPosition(System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Sets the cursor position after all edits have been applied.
            </summary>
            <param name="position">The desired cursor position.</param>
            <returns>"true" if the session supports navigation, otherwise "false".</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextBase.SetCursorPosition(System.Int32,System.Int32)">
            <summary>
            Sets the cursor position after all edits have been applied.
            </summary>
            <param name="line">The desired line number.</param>
            <param name="column">The desired column number.</param>
            <returns>"true" if the session supports navigation, otherwise "false".</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextBase.SetSelection(System.Management.Automation.Language.IScriptExtent)">
            <summary>
            Sets the text selection after all edits have been applied.
            </summary>
            <param name="extent">The desired script extent.</param>
            <returns>"true" if the session supports setting selection, otherwise "false".</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextBase.SetSelection(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the text selection after all edits have been applied.
            </summary>
            <param name="startLine">The desired start line.</param>
            <param name="startColumn">The desired start column.</param>
            <param name="endLine">The desired end line.</param>
            <param name="endColumn">The desired end column.</param>
            <returns>"true" if the session supports setting selection, otherwise "false".</returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.DocumentContextProvider">
            <summary>
            Provides context for the current state of editor host.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentContextProvider.Workspace">
            <summary>
            Gets the path to the current workspace.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.GetDocumentContextAsync(System.Management.Automation.PSCmdlet,System.Threading.CancellationToken,EditorServicesCommandSuite.Utility.ThreadController)">
            <summary>
            Gets the context of the current state of the editor host.
            </summary>
            <param name="cmdlet">The <see cref="T:System.Management.Automation.PSCmdlet" /> requesting the context.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <param name="pipelineThread">
            The controller for the PowerShell pipeline thread.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the requested context.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.GetContextBuilder(System.String)">
            <summary>
            Creates a helper object that can be used to easily build context.
            </summary>
            <param name="scriptText">The full text of the current document.</param>
            <returns>The helper object.</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.GetContextBuilder(System.Management.Automation.Language.Ast,System.Management.Automation.Language.Token[])">
            <summary>
            Creates a helper object that can be used to easily build context.
            </summary>
            <param name="ast">The AST of the current document.</param>
            <param name="tokens">The tokens for the current document.</param>
            <returns>The helper object.</returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder">
            <summary>
            Provides a more fluid way to build context for a refactor request.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.op_Implicit(EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder)~EditorServicesCommandSuite.Internal.DocumentContextBase">
            <summary>
            Converts the builder into a usable <see cref="T:EditorServicesCommandSuite.Internal.DocumentContextBase" /> object.
            </summary>
            <param name="builder">The builder to convert.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddCmdlet(System.Management.Automation.PSCmdlet)">
            <summary>
            Adds a <see cref="T:System.Management.Automation.PSCmdlet" /> to the context.
            </summary>
            <param name="cmdlet">The <see cref="T:System.Management.Automation.PSCmdlet" /> to add.</param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddCancellationToken(System.Threading.CancellationToken)">
            <summary>
            Adds a <see cref="P:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.CancellationToken" /> to the context.
            </summary>
            <param name="cancellationToken">The token to add.</param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddCursorPosition(System.Int32)">
            <summary>
            Adds the current cursor position to the context.
            </summary>
            <param name="offset">The offset of the cursor location.</param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddCursorPosition(System.Int32,System.Int32)">
            <summary>
            Adds the current cursor position to the context.
            </summary>
            <param name="line">The line number of the cursor.</param>
            <param name="column">The column number of the cursor.</param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddCursorPosition(System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Adds the current cursor position to the context.
            </summary>
            <param name="position">
            The script position representing the location of the cursor.
            </param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddSelectionRange(System.Int32,System.Int32)">
            <summary>
            Adds the current range of selected text to the context.
            </summary>
            <param name="startOffset">The start of the selection.</param>
            <param name="endOffset">The end of the selection.</param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddSelectionRange(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds the current range of selected text to the context.
            </summary>
            <param name="startLine">The starting line of the selection.</param>
            <param name="startColumn">The starting column of the selection.</param>
            <param name="endLine">The ending line of the selection.</param>
            <param name="endColumn">The ending column of the selection.</param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddSelectionRange(System.Management.Automation.Language.IScriptPosition,System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Adds the current range of selected text to the context.
            </summary>
            <param name="startPosition">
            The script position representing the start of the selection.
            </param>
            <param name="endPosition">
            The script position representing the end of the selection.
            </param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddSelectionRange(System.Management.Automation.Language.IScriptExtent)">
            <summary>
            Adds the current range of selected text to the context.
            </summary>
            <param name="extent">
            The script extent representing the range of the selection.
            </param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.DocumentContextProvider.DocumentContextBuilder.AddThreadController(EditorServicesCommandSuite.Utility.ThreadController)">
            <summary>
            Adds the cronoller for the PowerShell pipeline thread.
            </summary>
            <param name="pipelineThread">
            The controller for the PowerShell pipeline thread.
            </param>
            <returns>
            A reference to this instance after the operation has completed.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.DocumentEdit">
            <summary>
            Represents an edit to a document.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentEdit.StartOffset">
            <summary>
            Gets or sets the starting offset of the edit.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentEdit.EndOffset">
            <summary>
            Gets or sets the ending offset of the edit.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentEdit.OriginalValue">
            <summary>
            Gets or sets the original text that the edit will be replacing.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentEdit.NewValue">
            <summary>
            Gets or sets the new text that will be replacing the existing text.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.DocumentEdit.FileName">
            <summary>
            Gets or sets the name of the file the edit takes place in.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.IDocumentEditProcessor">
            <summary>
            Provides the ability to process <see cref="T:EditorServicesCommandSuite.Internal.DocumentEdit" /> objects.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IDocumentEditProcessor.WriteDocumentEditsAsync(System.Collections.Generic.IEnumerable{EditorServicesCommandSuite.Internal.DocumentEdit},System.Threading.CancellationToken)">
            <summary>
            Apply document edits to the current document.
            </summary>
            <param name="edits">The edits to apply.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.INavigationSupportsOpenDocument">
            <summary>
            Provides the ability to open documents in the host editor.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.INavigationSupportsOpenDocument.OpenDocument(System.String)">
            <summary>
            Opens a document in the host editor.
            </summary>
            <param name="path">The path of the document to open.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.INavigationSupportsOpenDocument.OpenDocument(System.String,System.Threading.CancellationToken)">
            <summary>
            Opens a document in the host editor.
            </summary>
            <param name="path">The path of the document to open.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.INavigationSupportsOpenDocument.OpenDocumentAsync(System.String)">
            <summary>
            Opens a document in the host editor.
            </summary>
            <param name="path">The path of the document to open.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.INavigationSupportsOpenDocument.OpenDocumentAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Opens a document in the host editor.
            </summary>
            <param name="path">The path of the document to open.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.IRefactorAnalysisContext">
            <summary>
            Provides the ability to retrieve diagnostic markers for the current document.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorAnalysisContext.GetDiagnosticsFromPathAsync(System.String,EditorServicesCommandSuite.Utility.ThreadController,System.Threading.CancellationToken)">
            <summary>
            Gets diagnostic markers for a specific document.
            </summary>
            <param name="path">The path of the document.</param>
            <param name="pipelineThread">
            The controller for the PowerShell pipeline thread.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain active diagnostic markers.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorAnalysisContext.GetDiagnosticsFromContentsAsync(System.String,EditorServicesCommandSuite.Utility.ThreadController,System.Threading.CancellationToken)">
            <summary>
            Gets diagnostic markers for the contents of an untitled document.
            </summary>
            <param name="contents">The text of the document to analyze.</param>
            <param name="pipelineThread">
            The controller for the PowerShell pipeline thread.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain active diagnostic markers.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.IRefactorNavigation">
            <summary>
            Provides the ability to alter the user's current position within a document.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPosition(System.Int32,System.Int32)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPosition(System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPosition(System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPosition(System.Management.Automation.Language.IScriptPosition,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPositionAsync(System.Int32,System.Int32)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPositionAsync(System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPositionAsync(System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetCursorPositionAsync(System.Management.Automation.Language.IScriptPosition,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelection(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelection(System.Int32,System.Int32,System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelection(System.Management.Automation.Language.IScriptExtent)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelection(System.Management.Automation.Language.IScriptExtent,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelectionAsync(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelectionAsync(System.Int32,System.Int32,System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelectionAsync(System.Management.Automation.Language.IScriptExtent)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorNavigation.SetSelectionAsync(System.Management.Automation.Language.IScriptExtent,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.IRefactorUI">
            <summary>
            Provides the ability to interact with the UI of the host editor.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowWarningMessageAsync(System.String,System.Boolean)">
            <summary>
            Shows a warning message.
            </summary>
            <param name="message">The message to show.</param>
            <param name="waitForResponse">
            A value indicating whether the method should complete after the editor host responds.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowErrorMessageAsync(System.String,System.Boolean)">
            <summary>
            Shows an error message.
            </summary>
            <param name="message">The message to show.</param>
            <param name="waitForResponse">
            A value indicating whether the method should complete after the editor host responds.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowInputPromptAsync(System.String,System.String,System.Boolean)">
            <summary>
            Uses the editor host UI to prompt the user for a string.
            </summary>
            <param name="caption">The caption for the prompt.</param>
            <param name="message">The message for the prompt.</param>
            <param name="waitForResponse">
            A value indicating whether the method should complete after the editor host responds.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the input string.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowChoicePromptAsync``1(System.String,System.String,``0[])">
            <summary>
            Uses the editor host UI to prompt the user to choose an item from a list.
            </summary>
            <param name="caption">The caption for the prompt.</param>
            <param name="message">The message for the prompt.</param>
            <param name="items">The items to present as choices.</param>
            <typeparam name="TItem">The type of item that makes up the choices.</typeparam>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the chosen item.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowChoicePromptAsync``1(System.String,System.String,``0[],System.Func{``0,System.String})">
            <summary>
            Uses the editor host UI to prompt the user to choose an item from a list.
            </summary>
            <param name="caption">The caption for the prompt.</param>
            <param name="message">The message for the prompt.</param>
            <param name="items">The items to present as choices.</param>
            <param name="labelSelector">
            A method that will be invoked to determine the label for each item.
            </param>
            <typeparam name="TItem">The type of item that makes up the choices.</typeparam>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the chosen item.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowChoicePromptAsync``1(System.String,System.String,``0[],System.Func{``0,System.String},System.Func{``0,System.String})">
            <summary>
            Uses the editor host UI to prompt the user to choose an item from a list.
            </summary>
            <param name="caption">The caption for the prompt.</param>
            <param name="message">The message for the prompt.</param>
            <param name="items">The items to present as choices.</param>
            <param name="labelSelector">
            A method that will be invoked to determine the label for each item.
            </param>
            <param name="helpMessageSelector">
            A method that will be invoked to determine the help message for each item.
            </param>
            <typeparam name="TItem">The type of item that makes up the choices.</typeparam>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the chosen item.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.IRefactorWorkspace">
            <summary>
            Provides information on the current workspace opened in the host editor.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.TryResolveRelativePath(System.String,System.Boolean@,System.String@)">
            <summary>
            Attempts to resolve a path relative to the root of the current workspace.
            </summary>
            <param name="path">The relative path to resolve.</param>
            <param name="doesExist">A value indicating whether the path exists.</param>
            <param name="resolvedPath">The full resolved path if successful.</param>
            <returns>
            A value indicating whether the path was able to be resolved.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.GetWorkspacePath">
            <summary>
            Gets the path of the workspace opened in the host editor.
            </summary>
            <returns>The path.</returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.IsUntitledWorkspace">
            <summary>
            Determines if the current workspace has a physical path associated with it.
            </summary>
            <returns>
            A value indicating whether the workspace is untitled.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.TryGetFileContext(System.String,System.Boolean,System.Tuple{System.Management.Automation.Language.ScriptBlockAst,System.Management.Automation.Language.Token[]}@)">
            <summary>
            Attempts to get cached AST and token data for a script file from the editor host.
            </summary>
            <param name="path">
            The fully qualified or workspace relative path to the script file.
            </param>
            <param name="force">
            A value indicating whether an empty AST should be used as context
            if the file does not exist.
            </param>
            <param name="fileContext">
            The AST and token data for a script if found.
            </param>
            <returns>
            A value indicating whether AST and token data was successfully retrieved.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.DeleteFileAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the requested file.
            </summary>
            <param name="path">The file to be deleted.</param>
            <param name="cancellationToken">
            The token to monitor for cancellation requests.
            </param>
            <returns>
            A task that represents the asynchronous delete operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.MoveFileAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Moves the requested file.
            </summary>
            <param name="path">The file to moved.</param>
            <param name="destination">
            The location the file should be moved to. This should be the
            directory it will be moved to, not the full final path. The
            directory must exist.
            </param>
            <param name="cancellationToken">
            The token to monitor for cancellation requests.
            </param>
            <returns>
            A task that represents the asynchronous move operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.IRefactorWorkspace.RenameFileAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Renames the request file.
            </summary>
            <param name="path">The file to be renamed.</param>
            <param name="newName">
            The new file name. This should be the file name only,
            not the full final path.
            </param>
            <param name="cancellationToken">
            The token to monitor for cancellation requests.
            </param>
            <returns>
            A task that represents the asynchronous rename operation.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.NavigationService">
            <summary>
            Provides the ability to alter the user's current position within a document.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPosition(System.Int32,System.Int32)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPosition(System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPosition(System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPosition(System.Management.Automation.Language.IScriptPosition,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPositionAsync(System.Int32,System.Int32)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPositionAsync(System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="line">The new line number.</param>
            <param name="column">The new column number.</param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPositionAsync(System.Management.Automation.Language.IScriptPosition)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetCursorPositionAsync(System.Management.Automation.Language.IScriptPosition,System.Threading.CancellationToken)">
            <summary>
            Sets the position of the cursor.
            </summary>
            <param name="position">
            The script position representing the new cursor location.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelection(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelection(System.Int32,System.Int32,System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelection(System.Management.Automation.Language.IScriptExtent)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelection(System.Management.Automation.Language.IScriptExtent,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelectionAsync(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelectionAsync(System.Int32,System.Int32,System.Int32,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="startLine">
            The line number of the selection start.
            </param>
            <param name="startColumn">
            The column number of the selection start.
            </param>
            <param name="endLine">
            The line number of the selection end.
            </param>
            <param name="endColumn">
            The column number of the selection end.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelectionAsync(System.Management.Automation.Language.IScriptExtent)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NavigationService.SetSelectionAsync(System.Management.Automation.Language.IScriptExtent,System.Threading.CancellationToken)">
            <summary>
            Sets the selection range.
            </summary>
            <param name="extent">
            The script extent representing the entire range of the new selection.
            </param>
            <param name="cancellationToken">
            The cancellation token that will be checked prior to completing the returned task.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.NoCommandSuiteInstanceException">
            <summary>
            The exception thrown when an attempt is made to interact with CommandSuite before it has
            been initialized.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.NoCommandSuiteInstanceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Internal.NoCommandSuiteInstanceException" /> class.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.NoCommandSuiteInstanceException.ErrorRecord">
            <summary>
            Gets the <see cref="P:EditorServicesCommandSuite.Internal.NoCommandSuiteInstanceException.ErrorRecord" /> generated for the exception.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.PSAstRefactorAttribute">
            <summary>
            Represents a function based refactor provider that targets an AST.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.PSAstRefactorAttribute.Targets">
            <summary>
            Gets or sets the AST types that the function can accept.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.PSSelectionRefactorAttribute">
            <summary>
            Represents a function based refactor provider that targets a script extent.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.PSTokenRefactorAttribute">
            <summary>
            Represents a function based refactor provider that targets PowerShell token.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter">
            <summary>
            Represents the cmdletization of a refactor provider.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.BeginProcessing">
            <summary>
            The BeginProcessing method.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.ProcessRecord(System.Object,Microsoft.PowerShell.Cmdletization.MethodInvocationInfo,System.Boolean)">
            <summary>
            The ProcessRecord method.
            </summary>
            <param name="objectInstance">The parameter is not used.</param>
            <param name="methodInvocationInfo">The parameter is not used.</param>
            <param name="passThru">The parameter is not used.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.ProcessRecord(Microsoft.PowerShell.Cmdletization.QueryBuilder)">
            <summary>
            The ProcessRecord method.
            </summary>
            <param name="query">The parameter is not used.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.ProcessRecord(Microsoft.PowerShell.Cmdletization.QueryBuilder,Microsoft.PowerShell.Cmdletization.MethodInvocationInfo,System.Boolean)">
            <summary>
            The ProcessRecord method.
            </summary>
            <param name="query">The parameter is not used.</param>
            <param name="methodInvocationInfo">The parameter is not used.</param>
            <param name="passThru">The parameter is not used.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.ProcessRecord(Microsoft.PowerShell.Cmdletization.MethodInvocationInfo)">
            <summary>
            The ProcessRecord method.
            </summary>
            <param name="methodInvocationInfo">
            The information used to determine which refactor provider to target.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.EndProcessing">
            <summary>
            The EndProcessing method.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorCmdletAdapter.StopProcessing">
            <summary>
            The StopProcessing method.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.RefactorExtensions">
            <summary>
            Provides convenience overloads for refactor interface methods.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.ShowErrorMessageOrThrowAsync``1(EditorServicesCommandSuite.Internal.IRefactorUI,System.Func{``0})">
            <summary>
            Creates an <see cref="T:System.Exception" /> object and passes the <see cref="P:System.Exception.Message" />
            property to the <see cref="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowErrorMessageAsync(System.String,System.Boolean)" /> method.
            If <paramref name="ui" /> is <see langword="null" /> then the exception will be thrown
            instead.
            </summary>
            <tparam name="TException">
            The exception type to throw if <paramref name="ui" /> is <see langword="null" />.
            </tparam>
            <param name="ui">The refactor UI interface.</param>
            <param name="exceptionGenerator">The delegate that will create an exception.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.ShowErrorMessageOrThrowAsync``2(EditorServicesCommandSuite.Internal.IRefactorUI,System.Func{``0,``1},``0)">
            <summary>
            Creates an <see cref="T:System.Exception" /> object and passes the <see cref="P:System.Exception.Message" />
            property to the <see cref="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowErrorMessageAsync(System.String,System.Boolean)" /> method.
            If <paramref name="ui" /> is <see langword="null" /> then the exception will be thrown
            instead.
            </summary>
            <tparam name="TArg0">
            The first argument type.
            </tparam>
            <tparam name="TException">
            The exception type to throw if <paramref name="ui" /> is <see langword="null" />.
            </tparam>
            <param name="ui">The refactor UI interface.</param>
            <param name="exceptionGenerator">The delegate that will create an exception.</param>
            <param name="arg0">The first generator argument.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.ShowErrorMessageOrThrowAsync``3(EditorServicesCommandSuite.Internal.IRefactorUI,System.Func{``0,``1,``2},``0,``1)">
            <summary>
            Creates an <see cref="T:System.Exception" /> object and passes the <see cref="P:System.Exception.Message" />
            property to the <see cref="M:EditorServicesCommandSuite.Internal.IRefactorUI.ShowErrorMessageAsync(System.String,System.Boolean)" /> method.
            If <paramref name="ui" /> is <see langword="null" /> then the exception will be thrown
            instead.
            </summary>
            <tparam name="TArg0">
            The first argument type.
            </tparam>
            <tparam name="TArg1">
            The second argument type.
            </tparam>
            <tparam name="TException">
            The exception type to throw if <paramref name="ui" /> is <see langword="null" />.
            </tparam>
            <param name="ui">The refactor UI interface.</param>
            <param name="exceptionGenerator">The delegate that will create an exception.</param>
            <param name="arg0">The first generator argument.</param>
            <param name="arg1">The second generator argument.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.ShowInputPromptAsync(EditorServicesCommandSuite.Internal.IRefactorUI,System.String,System.String)">
            <summary>
            Uses the editor host UI to prompt the user for a string.
            </summary>
            <param name="ui">The refactor UI interface.</param>
            <param name="caption">The caption for the prompt.</param>
            <param name="message">The message for the prompt.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain the input string.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.ShowWarningMessageAsync(EditorServicesCommandSuite.Internal.IRefactorUI,System.String)">
            <summary>
            Shows a warning message.
            </summary>
            <param name="ui">The refactor UI interface.</param>
            <param name="message">The message to show.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.ShowErrorMessageAsync(EditorServicesCommandSuite.Internal.IRefactorUI,System.String)">
            <summary>
            Shows a error message.
            </summary>
            <param name="ui">The refactor UI interface.</param>
            <param name="message">The message to show.</param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.GetDiagnosticsFromPathAsync(EditorServicesCommandSuite.Internal.IRefactorAnalysisContext,System.String,EditorServicesCommandSuite.Utility.ThreadController)">
            <summary>
            Gets diagnostic markers for a specific document.
            </summary>
            <param name="analysis">The refactor analysis interface.</param>
            <param name="path">The path of the document.</param>
            <param name="pipelineThread">
            The controller for the PowerShell pipeline thread.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain active diagnostic markers.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.RefactorExtensions.GetDiagnosticsFromContentsAsync(EditorServicesCommandSuite.Internal.IRefactorAnalysisContext,System.String,EditorServicesCommandSuite.Utility.ThreadController)">
            <summary>
            Gets diagnostic markers for the contents of an untitled document.
            </summary>
            <param name="analysis">The refactor analysis interface.</param>
            <param name="contents">The text of the document to analyze.</param>
            <param name="pipelineThread">
            The controller for the PowerShell pipeline thread.
            </param>
            <returns>
            A <see cref="T:System.Threading.Tasks.Task" /> object representing the asynchronus operation. The Result property
            will contain active diagnostic markers.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.ScriptBasedRefactorProviderAttribute">
            <summary>
            Represents a function based refactor provider.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.ScriptBasedRefactorProviderAttribute.Name">
            <summary>
            Gets or sets the name of the refactor provider.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.ScriptBasedRefactorProviderAttribute.Description">
            <summary>
            Gets or sets the description of the refactor provider.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.ScriptBasedRefactorProviderAttribute.ResourceVariable">
            <summary>
            Gets or sets the name of the variable that contains resource strings.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.ScriptBasedRefactorProviderAttribute.ResourcePrefix">
            <summary>
            Gets or sets the prefix of the resource name.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.Symbols">
            <summary>
            Provides constants and static instances of common symbols.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Plus">
            <summary>
            The character: "+".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.GreaterThan">
            <summary>
            The character: "&gt;".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.LessThan">
            <summary>
            The character: "&lt;".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.NumberSign">
            <summary>
            The character: "#".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Backslash">
            <summary>
            The character: "\".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.ForwardSlash">
            <summary>
            The character: "/".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Colon">
            <summary>
            The character: ":".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Comma">
            <summary>
            The character: ",".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Dash">
            <summary>
            The character: "-".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.SquareOpen">
            <summary>
            The character: "[".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.SquareClose">
            <summary>
            The character: "]".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.CurlyOpen">
            <summary>
            The character: "{".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.CurlyClose">
            <summary>
            The character: "}".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.ParenOpen">
            <summary>
            The character: "(".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.ParenClose">
            <summary>
            The character: ")".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Dollar">
            <summary>
            The character: "$".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Backtick">
            <summary>
            The character: "`".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Asterisk">
            <summary>
            The character: "*".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Dot">
            <summary>
            The character: ".".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Space">
            <summary>
            The character: " ".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Semi">
            <summary>
            The character: ";".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.SingleQuote">
            <summary>
            The character: "'".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.DoubleQuote">
            <summary>
            The character: ".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.At">
            <summary>
            The character: "@".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Equal">
            <summary>
            The character: "=".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Underscore">
            <summary>
            The character: "_".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.HashtableClose">
            <summary>
            The character: "}".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Function">
            <summary>
            An array of characters for the string "function".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Begin">
            <summary>
            An array of characters for the string "begin".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.End">
            <summary>
            An array of characters for the string "end".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Process">
            <summary>
            An array of characters for the string "process".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Null">
            <summary>
            An array of characters for the string "$null".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.New">
            <summary>
            An array of characters for the string "new".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Param">
            <summary>
            An array of characters for the string "param".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Static">
            <summary>
            An array of characters for the string "static".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Throw">
            <summary>
            An array of characters for the string "throw".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Using">
            <summary>
            An array of characters for the string "using".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Namespace">
            <summary>
            An array of characters for the string "namespace".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Assembly">
            <summary>
            An array of characters for the string "assembly".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Module">
            <summary>
            An array of characters for the string "module".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.Attribute">
            <summary>
            An array of characters for the string "Attribute".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.StaticOperator">
            <summary>
            An array of characters for the string "::".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.ExpandableHereStringOpen">
            <summary>
            An array of characters for the string @".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.ExpandableHereStringClose">
            <summary>
            An array of characters for the string "@.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.LiteralHereStringOpen">
            <summary>
            An array of characters for the string "@'".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.LiteralHereStringClose">
            <summary>
            An array of characters for the string "'@".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.SpaceEnclosedEqual">
            <summary>
            An array of characters for the string " = ".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.SpaceEnclosedDash">
            <summary>
            An array of characters for the string " - ".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.HashtableOpen">
            <summary>
            An array of characters for the string "@{".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.GenericTypeArgumentSeparator">
            <summary>
            An array of characters for the string ", ".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.MethodParameterSeparator">
            <summary>
            An array of characters for the string ", ".
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Internal.Symbols.EnvironmentNewLine">
            <summary>
            An array of characters for the string "[Environment]::NewLine".
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Internal.WorkspaceContext">
            <summary>
            Provides the default <see cref="T:EditorServicesCommandSuite.Internal.IRefactorWorkspace" /> implementation.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Internal.WorkspaceContext" /> class.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.#ctor(System.Management.Automation.EngineIntrinsics)">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Internal.WorkspaceContext" /> class.
            </summary>
            <param name="engine">The PowerShell engine for the session.</param>
        </member>
        <member name="P:EditorServicesCommandSuite.Internal.WorkspaceContext.Engine">
            <summary>
            Gets the PowerShell engine associated with the session.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.GetWorkspacePath">
            <summary>
            Gets the path of the workspace opened in the host editor.
            </summary>
            <returns>
            The path of the workspace if the implementation overrides the method, otherwise an empty string.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.IsUntitledWorkspace">
            <summary>
            Determines if the current workspace has a physical path associated with it.
            </summary>
            <returns>
            A value indicating whether the workspace is untitled if the implement overrides
            the method, otherwise it always returns false.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.TryResolveRelativePath(System.String,System.Boolean@,System.String@)">
            <summary>
            Attempts to resolve a path relative to the root of the current workspace.
            </summary>
            <param name="path">The relative path to resolve.</param>
            <param name="doesExist">A value indicating whether the path exists.</param>
            <param name="resolvedPath">The full resolved path if successful.</param>
            <returns>
            A value indicating whether the path was able to be resolved.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.TryGetFileContext(System.String,System.Boolean,System.Tuple{System.Management.Automation.Language.ScriptBlockAst,System.Management.Automation.Language.Token[]}@)">
            <summary>
            Attempts to get cached AST and token data for a script file from the editor host.
            </summary>
            <param name="path">
            The fully qualified or workspace relative path to the script file.
            </param>
            <param name="force">
            A value indicating whether an empty AST should be used as context
            if the file does not exist.
            </param>
            <param name="fileContext">
            The AST and token data for a script if found.
            </param>
            <returns>
            A value indicating whether AST and token data was successfully retrieved.
            </returns>
        </member>
        <member name="M:EditorServicesCommandSuite.Internal.WorkspaceContext.GetFileContext(System.String)">
            <summary>
            Inheriting classes can override this method to customize how AST and token
            data is retrieved. If the editor host already has this information, this
            method should be overriden to pull from the host's internal cache.
            </summary>
            <param name="path">Rooted path to the script file requested.</param>
            <returns>
            AST and token data for the script file or <see langword="null" /> if invalid.
            </returns>
        </member>
        <member name="T:EditorServicesCommandSuite.Language.AstEnumerable">
            <summary>
            Provides the ability to find multiple ASTs similar to <see cref="M:System.Management.Automation.Language.Ast.FindAll(System.Func{System.Management.Automation.Language.Ast,System.Boolean},System.Boolean)" />
            but without creating an array for the result. Using this runs a tad bit slower in larger
            ASTs than the traditional method but it generates significantly less allocations thanks
            to utilizing an <see cref="T:System.Buffers.ArrayPool`1" /> internally.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Language.NodeNotFoundException">
            <summary>
            The exception that is thrown when an expected node (e.g. a <see cref="T:System.Management.Automation.Language.Token" />
            or <see cref="T:System.Management.Automation.Language.Ast" />) is not found.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.NodeNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Language.NodeNotFoundException" /> class.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.NodeNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Language.NodeNotFoundException" /> class
            with the specified error message.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.NodeNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:EditorServicesCommandSuite.Language.NodeNotFoundException" /> class
            with a specified error message and a reference to the inner exception that
            is the cause of this exception.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="innerException">
            The exception that is the cause of the current exception. If the
            <see paramref="innerException" /> parameter is not a null reference,
            the current exception is raised in a catch block that handles the
            inner exception.
            </param>
        </member>
        <member name="P:EditorServicesCommandSuite.Language.NodeNotFoundException.ErrorRecord">
            <summary>
            Gets the <see cref="P:EditorServicesCommandSuite.Language.NodeNotFoundException.ErrorRecord" /> which provides additional information
            about the error.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler">
            <summary>
            Represents a delegate that accepts a partial string in the form
            of a <see cref="T:System.ReadOnlySpan`1" /> of type <see cref="T:System.Char" />.
            </summary>
            <param name="text">The string chunk to process.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.String,System.String)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            </summary>
            <param name="lineHandler">The action to perform for each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            </summary>
            <param name="lineHandler">The action to perform for each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.Action,System.String,System.String)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            </summary>
            <param name="lineHandler">The action to perform for each line.</param>
            <param name="separator">The action to perform between each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.Action,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            </summary>
            <param name="lineHandler">The action to perform for each line.</param>
            <param name="separator">The action to perform between each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachIndentNormalizedLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            Extra indentation will be removed, however actual indentation levels
            will be perserved.
            </summary>
            <param name="handler">The action to perform for each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
            <param name="tabString">The string the respresents a tab character.</param>
            <param name="ignoreFirstLine">
            A value indictating whether the first line should be included when determining
            the smallest indent level.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachIndentNormalizedLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.Boolean)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            Extra indentation will be removed, however actual indentation levels
            will be perserved.
            </summary>
            <param name="handler">The action to perform for each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
            <param name="tabString">The string the respresents a tab character.</param>
            <param name="ignoreFirstLine">
            A value indictating whether the first line should be included when determining
            the smallest indent level.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachIndentNormalizedLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.Action,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            Extra indentation will be removed, however actual indentation levels
            will be perserved.
            </summary>
            <param name="handler">The action to perform for each line.</param>
            <param name="separator">The action to perform between each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
            <param name="tabString">The string the respresents a tab character.</param>
            <param name="ignoreFirstLine">
            A value indictating whether the first line should be included when determining
            the smallest indent level.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachIndentNormalizedLine(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.Action,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.Boolean)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            Extra indentation will be removed, however actual indentation levels
            will be perserved.
            </summary>
            <param name="handler">The action to perform for each line.</param>
            <param name="separator">The action to perform between each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
            <param name="tabString">The string the respresents a tab character.</param>
            <param name="ignoreFirstLine">
            A value indictating whether the first line should be included when determining
            the smallest indent level.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.DetectIndent(System.String,System.String)">
            <summary>
            Determine the indentation level of the specified text.
            </summary>
            <param name="text">The source text.</param>
            <param name="tabString">The string that represents a tab character.</param>
            <returns>
            A number representing the amount of times that the specified tab
            string appears at the start of the specified text.
            </returns>
            <remarks>
            It is assumed that the provided string does not contain
            any new line characters.
            </remarks>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.DetectIndent(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
            <summary>
            Determine the indentation level of the specified text.
            </summary>
            <param name="text">The source text.</param>
            <param name="tabString">The string that represents a tab character.</param>
            <returns>
            A number representing the amount of times that the specified tab
            string appears at the start of the specified text.
            </returns>
            <remarks>
            It is assumed that the provided string does not contain
            any new line characters.
            </remarks>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachLineImpl(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.Action,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            </summary>
            <param name="lineHandler">The action to perform for each line.</param>
            <param name="separator">The action to perform between each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.ForEachIndentNormalizedLineImpl(EditorServicesCommandSuite.Language.TextUtilities.StringChunkHandler,System.Action,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.Boolean)">
            <summary>
            Invokes the specified delegate for every line in the specified text.
            Extra indentation will be removed, however actual indentation levels
            will be perserved.
            </summary>
            <param name="handler">The action to perform for each line.</param>
            <param name="separator">The action to perform between each line.</param>
            <param name="text">The source text containing multiple lines.</param>
            <param name="newLine">The string the represents a new line.</param>
            <param name="tabString">The string the respresents a tab character.</param>
            <param name="ignoreFirstLine">
            A value indictating whether the first line should be included when determining
            the smallest indent level.
            </param>
        </member>
        <member name="M:EditorServicesCommandSuite.Language.TextUtilities.GetLineMap(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
            <summary>
            Get a map of line start offsets and line length.
            </summary>
            <param name="text">The source text.</param>
            <param name="newLine">The string that represents a new line.</param>
            <returns>A map of line start offsets and line length.</returns>
            <remarks>
            This method is heavily based on the code for PositionHelper in the
            PowerShell Core repository.
            </remarks>
        </member>
        <member name="T:EditorServicesCommandSuite.Language.TextUtilities.TextSegment">
            <summary>
            Represents the location of a line within a string.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Language.TextUtilities.TextSegment.Offset">
            <summary>
            Indicates the zero based offset of the starting character in the line.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Language.TextUtilities.TextSegment.Length">
            <summary>
            Indicates the length of the line excluding new line characters.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Reflection.MemberDescription">
            <summary>
            Provides a minimal description of a class member that may or may not be present in the AppDomain.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Reflection.MemberDescription.Name">
            <summary>
            Gets the name of the member.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Reflection.MemberDescription.MemberType">
            <summary>
            Gets the MemberType of the member.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Reflection.MemberDescription.Parameters">
            <summary>
            Gets the parameters for the member if applicable.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Reflection.MemberDescription.ReturnType">
            <summary>
            Gets the type that is returned when the member is invoked or accessed.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Reflection.MemberDescription.IsStatic">
            <summary>
            Gets a value indicating whether the member is static.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo">
            <summary>
            Represents an individual setting for the current Command Suite session.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.DefaultValueDisplay">
            <summary>
            Contains the default value displayed by the formatter when a setting is not set.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.DefaultGroupName">
            <summary>
            Contains the default value displayed by the formatter when a setting does not belong
            to a group.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.Name">
            <summary>
            Gets the name of the setting.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.Description">
            <summary>
            Gets the description of the setting.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.FullName">
            <summary>
            Gets the full name including group.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.Group">
            <summary>
            Gets the group the setting belongs to.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.Value">
            <summary>
            Gets or sets the current value of the setting.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.NameParts">
            <summary>
            Gets an array containing each part of the settings group name as
            well as the setting's name.
            </summary>
        </member>
        <member name="P:EditorServicesCommandSuite.Utility.CommandSuiteSettingInfo.DefaultAsExpression">
            <summary>
            Gets the default value of the setting as it would be expressed in a
            PowerShell script.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Utility.SettingsScope">
            <summary>
            Represents a scope in which CommandSuite settings are stored.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Utility.SettingsScope.Process">
            <summary>
            Scope for settings local to the current process.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Utility.SettingsScope.Workspace">
            <summary>
            Scope for settings local to the current workspace.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Utility.SettingsScope.User">
            <summary>
            Scope for settings local to the current user.
            </summary>
        </member>
        <member name="F:EditorServicesCommandSuite.Utility.SettingsScope.Machine">
            <summary>
            Scope for settings that apply to all users on the current machine.
            </summary>
        </member>
        <member name="T:EditorServicesCommandSuite.Utility.ThreadController.IThreadExecutionRequest">
            <summary>
            Represents an executable object.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Utility.ThreadController.IThreadExecutionRequest.Execute">
            <summary>
            Executes the delegate associated with this object.
            </summary>
        </member>
        <member name="M:EditorServicesCommandSuite.Utility.ThreadController.GetThreadContext">
            <summary>
            Get the <see cref="T:System.Management.Automation.EngineIntrinsics" /> and <see cref="T:System.Management.Automation.PSCmdlet" /> instances
            specific to the controlled thread.
            </summary>
            <remarks>
            This should only be called when already on the controlled thread.
            </remarks>
            <returns>The thread context.</returns>
        </member>
        <member name="T:AddModuleQualificationStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:AddModuleQualificationStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:AddModuleQualificationStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:AddModuleQualificationStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Add Module Qualification
              
            </summary>
        </member>
        <member name="P:AddModuleQualificationStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Adds the module name to a command expression.
              
            </summary>
        </member>
        <member name="P:AddModuleQualificationStrings.PSCmdletRequired">
            <summary>
              Looks up a localized string similar to
               The {0} refactor provider is not supported in environments that do not provide a PowerShell executor service.
              
            </summary>
        </member>
        <member name="P:AddModuleQualificationStrings.CommandNameRequired">
            <summary>
              Looks up a localized string similar to
               Unable to determine command name.
              
            </summary>
        </member>
        <member name="T:ChangeStringEnclosureStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Change String Enclosure
              
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Change quote type or convert to a here-string.
              
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.EnclosureTypeMenuCaption">
            <summary>
              Looks up a localized string similar to
               Choose new string type
              
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.EnclosureTypeMenuMessage">
            <summary>
              Looks up a localized string similar to
               Nested expressions will be converted as well.
              
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.BareWordTypeDisplayName">
            <summary>
              Looks up a localized string similar to
               None
              
            </summary>
        </member>
        <member name="P:ChangeStringEnclosureStrings.RefactorStringTypeDescription">
            <summary>
              Looks up a localized string similar to
               Use {0}.
              
            </summary>
        </member>
        <member name="T:CommandSplatStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:CommandSplatStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:CommandSplatStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:CommandSplatStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Splat Command
              
            </summary>
        </member>
        <member name="P:CommandSplatStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Create a splat hashtable from this command expression with all resolved parameters.
              
            </summary>
        </member>
        <member name="P:CommandSplatStrings.CouldNotResolvePositionalArgument">
            <summary>
              Looks up a localized string similar to
               Could not resolve the argument "{0}".
              
            </summary>
        </member>
        <member name="T:DocumentEditWriterStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:DocumentEditWriterStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:DocumentEditWriterStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:DocumentEditWriterStrings.CannotMoveWithPendingEdit">
            <summary>
              Looks up a localized string similar to
               Cannot set position while an edit is pending.
              
            </summary>
        </member>
        <member name="P:DocumentEditWriterStrings.UnexpectedWriterFailure">
            <summary>
              Looks up a localized string similar to
               The document writer was unable create edits due to an unexpected error. {0}
              
            </summary>
        </member>
        <member name="P:DocumentEditWriterStrings.NoProgressInDrainChars">
            <summary>
              Looks up a localized string similar to
               DrainChars not making progress.
              
            </summary>
        </member>
        <member name="T:DropNamespaceStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:DropNamespaceStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:DropNamespaceStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:DropNamespaceStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Add Using Statement
              
            </summary>
        </member>
        <member name="P:DropNamespaceStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Create a new using statement at the top of this script.
              
            </summary>
        </member>
        <member name="T:ExpandMemberExpressionStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Expand Member Expression
              
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Resolve to a specific method overload or build a reflection statement for non-public members.
              
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.OverloadChoiceCaption">
            <summary>
              Looks up a localized string similar to
               Select overload
              
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.OverloadChoiceMessage">
            <summary>
              Looks up a localized string similar to
               Multiple matching methods found
              
            </summary>
        </member>
        <member name="P:ExpandMemberExpressionStrings.CannotInferMember">
            <summary>
              Looks up a localized string similar to
               Could not infer member "{0}".
              
            </summary>
        </member>
        <member name="T:ExtractFunctionStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Extract Function
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Extract selected text to a new function.
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.SelectDestinationCaption">
            <summary>
              Looks up a localized string similar to
               Select Destination
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.SelectDestinationMessage">
            <summary>
              Looks up a localized string similar to
               The selection can be extracted to the following locations
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.DestinationDisplayMessageBegin">
            <summary>
              Looks up a localized string similar to
               Begin Block
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.DestinationHelpMessageBegin">
            <summary>
              Looks up a localized string similar to
               The begin block of the closest parent script block.
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.DestinationDisplayMessageInline">
            <summary>
              Looks up a localized string similar to
               Inline
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.DestinationHelpMessageInline">
            <summary>
              Looks up a localized string similar to
               The function will be created above the selection.
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.DestinationDisplayMessageNewFile">
            <summary>
              Looks up a localized string similar to
               New File
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.DestinationHelpMessageNewFile">
            <summary>
              Looks up a localized string similar to
               Create a new file for the extracted function.
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.CannotExtractFromUnnamed">
            <summary>
              Looks up a localized string similar to
               Cannot extract to a "begin" block from an unnamed block. Add an "end" or "process" block and try again.
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.FunctionNamePromptCaption">
            <summary>
              Looks up a localized string similar to
               Function Name
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.FunctionNamePromptMessage">
            <summary>
              Looks up a localized string similar to
               Name the function that will be extracted
              
            </summary>
        </member>
        <member name="P:ExtractFunctionStrings.NewFilePathMessage">
            <summary>
              Looks up a localized string similar to
               Enter the absolute or workspace relative file path
              
            </summary>
        </member>
        <member name="T:FormatMethodArgumentsStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:FormatMethodArgumentsStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:FormatMethodArgumentsStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:FormatMethodArgumentsStrings.FormatSeparateLines">
            <summary>
              Looks up a localized string similar to
               Format arguments on separate lines.
              
            </summary>
        </member>
        <member name="P:FormatMethodArgumentsStrings.FormatSingleLine">
            <summary>
              Looks up a localized string similar to
               Format arguments on a single line.
              
            </summary>
        </member>
        <member name="T:ImplementAbstractMethodsStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ImplementAbstractMethodsStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ImplementAbstractMethodsStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ImplementAbstractMethodsStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Implement Abstract Methods
              
            </summary>
        </member>
        <member name="P:ImplementAbstractMethodsStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Generates missing required members from base types to a type definition.
              
            </summary>
        </member>
        <member name="P:ImplementAbstractMethodsStrings.TypeNotFound">
            <summary>
              Looks up a localized string similar to
               Unable to find type [{0}].
              
            </summary>
        </member>
        <member name="P:ImplementAbstractMethodsStrings.InvalidTypeForPowerShellBase">
            <summary>
              Looks up a localized string similar to
               The type "{0}" cannot be implemented from PowerShell. Implementation could require access to non-public members or types or the ability to implement generic methods.
              
            </summary>
        </member>
        <member name="T:LanguageStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:LanguageStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:LanguageStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:LanguageStrings.TokenNotFound">
            <summary>
              Looks up a localized string similar to
               Unable to find the specified token.
              
            </summary>
        </member>
        <member name="P:LanguageStrings.TokenKindNotFound">
            <summary>
              Looks up a localized string similar to
               Unable to find a token of the kind "{0}".
              
            </summary>
        </member>
        <member name="P:LanguageStrings.TokenPositionNotFound">
            <summary>
              Looks up a localized string similar to
               Unable to find token with a position of "{0}".
              
            </summary>
        </member>
        <member name="P:LanguageStrings.SimplePositionFormat">
            <summary>
              Looks up a localized string similar to
               Offset: {0}
              
            </summary>
        </member>
        <member name="P:LanguageStrings.SimpleRangeFormat">
            <summary>
              Looks up a localized string similar to
               {{ Start: {0}, End: {1} }}
              
            </summary>
        </member>
        <member name="P:LanguageStrings.DefaultTokenNodeValueAccess">
            <summary>
              Looks up a localized string similar to
               This operation cannot be performed on a default instance of TokenNode. Consider initializing the instance, or checking the TokenNode.IsDefault property.
              
            </summary>
        </member>
        <member name="T:ManifestStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ManifestStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ManifestStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ManifestStrings.ModuleToProcess">
            <summary>
              Looks up a localized string similar to
               Script module or binary module file associated with this manifest
              
            </summary>
        </member>
        <member name="P:ManifestStrings.RootModule">
            <summary>
              Looks up a localized string similar to
               Script module or binary module file associated with this manifest.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.NestedModules">
            <summary>
              Looks up a localized string similar to
               Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
              
            </summary>
        </member>
        <member name="P:ManifestStrings.GUID">
            <summary>
              Looks up a localized string similar to
               ID used to uniquely identify this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.Author">
            <summary>
              Looks up a localized string similar to
               Author of this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.CompanyName">
            <summary>
              Looks up a localized string similar to
               Company or vendor of this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.Copyright">
            <summary>
              Looks up a localized string similar to
               Copyright statement for this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.ModuleVersion">
            <summary>
              Looks up a localized string similar to
               Version number of this module.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.Description">
            <summary>
              Looks up a localized string similar to
               Description of the functionality provided by this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.PowerShellVersion">
            <summary>
              Looks up a localized string similar to
               Minimum version of the PowerShell engine required by this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.CLRVersion">
            <summary>
              Looks up a localized string similar to
               Minimum version of the common language runtime (CLR) required by this module. {0}
              
            </summary>
        </member>
        <member name="P:ManifestStrings.RequiredModules">
            <summary>
              Looks up a localized string similar to
               Modules that must be imported into the global environment prior to importing this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.ScriptsToProcess">
            <summary>
              Looks up a localized string similar to
               Script files (.ps1) that are run in the caller's environment prior to importing this module.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.TypesToProcess">
            <summary>
              Looks up a localized string similar to
               Type files (.ps1xml) to be loaded when importing this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.FormatsToProcess">
            <summary>
              Looks up a localized string similar to
               Format files (.ps1xml) to be loaded when importing this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.RequiredAssemblies">
            <summary>
              Looks up a localized string similar to
               Assemblies that must be loaded prior to importing this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.FileList">
            <summary>
              Looks up a localized string similar to
               List of all files packaged with this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.PrivateData">
            <summary>
              Looks up a localized string similar to
               Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.PSData">
            <summary>
              Looks up a localized string similar to
               PSData data to pass to the Publish-Module cmdlet
              
            </summary>
        </member>
        <member name="P:ManifestStrings.Tags">
            <summary>
              Looks up a localized string similar to
               Tags applied to this module. These help with module discovery in online galleries.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.ProjectUri">
            <summary>
              Looks up a localized string similar to
               A URL to the main website for this project.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.LicenseUri">
            <summary>
              Looks up a localized string similar to
               A URL to the license for this module.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.IconUri">
            <summary>
              Looks up a localized string similar to
               A URL to an icon representing this module.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.ReleaseNotes">
            <summary>
              Looks up a localized string similar to
               ReleaseNotes of this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.FunctionsToExport">
            <summary>
              Looks up a localized string similar to
               Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.AliasesToExport">
            <summary>
              Looks up a localized string similar to
               Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.CmdletsToExport">
            <summary>
              Looks up a localized string similar to
               Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
              
            </summary>
        </member>
        <member name="P:ManifestStrings.VariablesToExport">
            <summary>
              Looks up a localized string similar to
               Variables to export from this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.DscResourcesToExport">
            <summary>
              Looks up a localized string similar to
               DSC resources to export from this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.CompatiblePSEditions">
            <summary>
              Looks up a localized string similar to
               Supported PSEditions
              
            </summary>
        </member>
        <member name="P:ManifestStrings.ProcessorArchitecture">
            <summary>
              Looks up a localized string similar to
               Processor architecture (None, X86, Amd64) required by this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.ModuleList">
            <summary>
              Looks up a localized string similar to
               List of all modules packaged with this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.DotNetFrameworkVersion">
            <summary>
              Looks up a localized string similar to
               Minimum version of Microsoft .NET Framework required by this module. {0}
              
            </summary>
        </member>
        <member name="P:ManifestStrings.PowerShellHostName">
            <summary>
              Looks up a localized string similar to
               Name of the PowerShell host required by this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.PowerShellHostVersion">
            <summary>
              Looks up a localized string similar to
               Minimum version of the PowerShell host required by this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.HelpInfoURI">
            <summary>
              Looks up a localized string similar to
               HelpInfo URI of this module
              
            </summary>
        </member>
        <member name="P:ManifestStrings.DefaultCommandPrefix">
            <summary>
              Looks up a localized string similar to
               Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
              
            </summary>
        </member>
        <member name="T:NameUnnamedBlockStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:NameUnnamedBlockStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:NameUnnamedBlockStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:NameUnnamedBlockStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Surround block with end { }
              
            </summary>
        </member>
        <member name="P:NameUnnamedBlockStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Creates an explicit end block from an unnamed block
              
            </summary>
        </member>
        <member name="T:PathStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:PathStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:PathStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:PathStrings.ReadWriteFileNotFileSystemProvider">
            <summary>
              Looks up a localized string similar to
               Cannot open file because the current provider ({0}) cannot open a file.
              
            </summary>
        </member>
        <member name="P:PathStrings.FileAlreadyExistsNoForce">
            <summary>
              Looks up a localized string similar to
               The file '{0}' already exists.
              
            </summary>
        </member>
        <member name="P:PathStrings.ParentDirectoryMissingNoForce">
            <summary>
              Looks up a localized string similar to
               Could not find a part of the path '{0}'.
              
            </summary>
        </member>
        <member name="P:PathStrings.CreateDirectoryDescription">
            <summary>
              Looks up a localized string similar to
               Performing the operation "Create Directory" on target "Destination: {0}".
              
            </summary>
        </member>
        <member name="P:PathStrings.CreateDirectoryWarning">
             <summary>
               Looks up a localized string similar to
                Are you sure you want to perform this action?
            Performing the operation "Create Directory" on target "Destination: {0}".
               
             </summary>
        </member>
        <member name="P:PathStrings.CreateDirectoryCaption">
            <summary>
              Looks up a localized string similar to
               Confirm
              
            </summary>
        </member>
        <member name="P:PathStrings.CreateFileDescription">
            <summary>
              Looks up a localized string similar to
               Performing the operation "Create File" on target "Destination: {0}".
              
            </summary>
        </member>
        <member name="P:PathStrings.CreateFileWarning">
             <summary>
               Looks up a localized string similar to
                Are you sure you want to perform this action?
            Performing the operation "Create File" on target "Destination: {0}".
               
             </summary>
        </member>
        <member name="P:PathStrings.CreateFileCaption">
            <summary>
              Looks up a localized string similar to
               Confirm
              
            </summary>
        </member>
        <member name="P:PathStrings.OpenFileDescription">
            <summary>
              Looks up a localized string similar to
               Performing the operation "Open File" on target "Destination: {0}".
              
            </summary>
        </member>
        <member name="P:PathStrings.OpenFileWarning">
             <summary>
               Looks up a localized string similar to
                Are you sure you want to perform this action?
            Performing the operation "Open File" on target "Destination: {0}".
               
             </summary>
        </member>
        <member name="P:PathStrings.OpenFileCaption">
            <summary>
              Looks up a localized string similar to
               Confirm
              
            </summary>
        </member>
        <member name="P:PathStrings.RemoveItemDescription">
            <summary>
              Looks up a localized string similar to
               Performing the operation "Remove File" on target "{0}".
              
            </summary>
        </member>
        <member name="P:PathStrings.RemoveItemWarning">
             <summary>
               Looks up a localized string similar to
                Are you sure you want to perform this action?
            Performing the operation "Remove File" on target "{0}".
               
             </summary>
        </member>
        <member name="P:PathStrings.RemoveItemCaption">
            <summary>
              Looks up a localized string similar to
               Confirm
              
            </summary>
        </member>
        <member name="T:RefactorStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:RefactorStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:RefactorStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:RefactorStrings.SelectRefactorCaption">
            <summary>
              Looks up a localized string similar to
               Select refactor
              
            </summary>
        </member>
        <member name="P:RefactorStrings.SelectRefactorMessage">
            <summary>
              Looks up a localized string similar to
               the following options are available based on cursor location or text selection
              
            </summary>
        </member>
        <member name="P:RefactorStrings.InvalidRefactorTarget">
            <summary>
              Looks up a localized string similar to
               Unable to determine a valid target for the specified refactor provider.
              
            </summary>
        </member>
        <member name="P:RefactorStrings.UntitledWorkspaceNotSupported">
            <summary>
              Looks up a localized string similar to
               This action is not supported in an untitled workspace.
              
            </summary>
        </member>
        <member name="P:RefactorStrings.NoCommandSuiteInstance">
            <summary>
              Looks up a localized string similar to
               No existing CommandSuite instance was found. Initialization with the host editor may have failed.
              
            </summary>
        </member>
        <member name="P:RefactorStrings.CommandNotFound">
            <summary>
              Looks up a localized string similar to
               Unable to find the command "{0}".
              
            </summary>
        </member>
        <member name="P:RefactorStrings.CannotFindAst">
            <summary>
              Looks up a localized string similar to
               Unable to find expected expression type. Place your cursor with an expression of type "{0}" and then try again.
              
            </summary>
        </member>
        <member name="P:RefactorStrings.ManifestRequired">
            <summary>
              Looks up a localized string similar to
               A discoverable module manfiest file is required for this operation.
              
            </summary>
        </member>
        <member name="T:RegisterCommandExportStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:RegisterCommandExportStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:RegisterCommandExportStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:RegisterCommandExportStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Register Command Export
              
            </summary>
        </member>
        <member name="P:RegisterCommandExportStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Adds the closest command to the FunctionsToExport manifest field.
              
            </summary>
        </member>
        <member name="P:RegisterCommandExportStrings.FunctionAlreadyExported">
            <summary>
              Looks up a localized string similar to
               The specified function "{0}" is already listed in the "FunctionsToExport" field.
              
            </summary>
        </member>
        <member name="T:SettingsFileStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SettingsFileStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SettingsFileStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SettingsFileStrings.InvalidScopeNoPath">
            <summary>
              Looks up a localized string similar to
               The specified setting scope "{0}" is not valid because there is no path associated with it.
              
            </summary>
        </member>
        <member name="P:SettingsFileStrings.NewFileUntitledWorkspace">
            <summary>
              Looks up a localized string similar to
               The specified setting scope "Workspace" is not valid because the current workspace is untitled and has no path associated with it. Open the editor to a workspace, specify a different setting scope, or specify a path for the setting file and then try the command again.
              
            </summary>
        </member>
        <member name="T:SettingsStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SettingsStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SettingsStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SettingsStrings.SettingInfoGrouping">
            <summary>
              Looks up a localized string similar to
                   Group:
              
            </summary>
        </member>
        <member name="P:SettingsStrings.SettingInfoNoGroupMessage">
            <summary>
              Looks up a localized string similar to
               None
              
            </summary>
        </member>
        <member name="P:SettingsStrings.SettingInfoDefaultValueDisplay">
            <summary>
              Looks up a localized string similar to
               default
              
            </summary>
        </member>
        <member name="P:SettingsStrings.MainModuleDirectoryDescription">
            <summary>
              Looks up a localized string similar to
               The relative path from the current workspace to the root directory of the module.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.SourceManifestPathDescription">
            <summary>
              Looks up a localized string similar to
               The relative path from the current workspace to the main module manifest file.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.StringLocalizationManifestDescription">
            <summary>
              Looks up a localized string similar to
               The relative path from the current workspace to the string localization psd1 file.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.MarkdownDocsPathDescription">
            <summary>
              Looks up a localized string similar to
               The relative path from the current workspace to the directory where markdown files are stored.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.FunctionPathsDescription">
            <summary>
              Looks up a localized string similar to
               The relative path(s) from the current workspace to the directory(ies) where functions are stored.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.NewLineDescription">
            <summary>
              Looks up a localized string similar to
               The string used to created line breaks. Defaults to "[Environment]::NewLine"
              
            </summary>
        </member>
        <member name="P:SettingsStrings.TabStringDescription">
            <summary>
              Looks up a localized string similar to
               The string used to created indents. Defaults to four spaces.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.EnableAutomaticNamespaceRemovalDescription">
            <summary>
              Looks up a localized string similar to
               Specifies whether namespaces will automatically be removed when writing type literal expressions. Removed namespaces will be automatically added as a using statement.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.CommandSplatRefactor_VariableNameDescription">
            <summary>
              Looks up a localized string similar to
               The variable name to use when creating the splat expression variable. The default behavior is to name the string similar to "getCommandNameHereSplat". Setting this to $null will enforce the default behavior.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.CommandSplatRefactor_NewLineAfterHashtableDescription">
            <summary>
              Looks up a localized string similar to
               Specifies whether a new line should be placed between the hashtable and the original command expression.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.CommandSplatRefactor_AdditionalParametersDescription">
            <summary>
              Looks up a localized string similar to
               Specifies if additional parameters that have not been should be added to the splat expression. The following options are available:
               "None" - Only bound parameters. This is the default.
               "Mandatory" - Mandatory parameters that have not yet been bound will be added.
               "All" - All resolved parameters will be added.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.CommandSplatRefactor_ExcludeHintsDescription">
            <summary>
              Looks up a localized string similar to
               Specifies whether the value for additional unbound parameters should be a variable of the same name as the parameter, or if it should be decorated with mandatoriness and parameter type.
               $true - Path = $path
               $false - Path = $mandatoryStringPath
              
            </summary>
        </member>
        <member name="P:SettingsStrings.ExpandMemberExpression_AllowNonPublicMembers">
            <summary>
              Looks up a localized string similar to
               Specifies whether non-public members should be included in the list of resolved members. If a non-public member is selected, an expression utilizing reflection will be generated to access the member.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.UsingStatements_SeparateGroupsWithNewLineDescription">
            <summary>
              Looks up a localized string similar to
               Specifies whether groups of using statement types should be separated with a new line character.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.UsingStatements_SystemNamespaceFirstDescription">
            <summary>
              Looks up a localized string similar to
               Specifies whether using statements that start with "System" should be ordered first regardless of alphabetical order.
              
            </summary>
        </member>
        <member name="P:SettingsStrings.UsingStatements_UsingKindOrderDescription">
            <summary>
              Looks up a localized string similar to
               The order in which groups of using statement types will appear.
              
            </summary>
        </member>
        <member name="T:SuppressAnalyzerMessageStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SuppressAnalyzerMessageStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SuppressAnalyzerMessageStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SuppressAnalyzerMessageStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Suppress PSScriptAnalyzer Message
              
            </summary>
        </member>
        <member name="P:SuppressAnalyzerMessageStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Automatically determines the rule to suppress and attribute location.
              
            </summary>
        </member>
        <member name="T:SurroundSelectedLinesStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.Culture">
            <summary>
              Overrides the current threads CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.ProviderDisplayName">
            <summary>
              Looks up a localized string similar to
               Surround Selected Lines
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.ProviderDisplayDescription">
            <summary>
              Looks up a localized string similar to
               Wraps selected lines in the specified statement type.
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.IfStatement">
            <summary>
              Looks up a localized string similar to
               if statement
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.WhileLoop">
            <summary>
              Looks up a localized string similar to
               while loop
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.ForEachStatement">
            <summary>
              Looks up a localized string similar to
               foreach statement
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.ParenExpression">
            <summary>
              Looks up a localized string similar to
               paren expression
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.ArrayInitializer">
            <summary>
              Looks up a localized string similar to
               array initializer
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.Subexpression">
            <summary>
              Looks up a localized string similar to
               subexpression
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.SurroundStatementTypeMenuCaption">
            <summary>
              Looks up a localized string similar to
               Choose Surround Type
              
            </summary>
        </member>
        <member name="P:SurroundSelectedLinesStrings.SurroundStatementTypeMenuMessage">
            <summary>
              Looks up a localized string similar to
               Select the type of statement you want the selected text to be enclosed in
              
            </summary>
        </member>
    </members>
</doc>