EditorServicesCommandSuite.RefactorCmdlets.cdxml

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<PowerShellMetadata xmlns="http://schemas.microsoft.com/cmdlets-over-objects/2009/11">
  <Class ClassName="IDocumentRefactorProvider" CmdletAdapter="EditorServicesCommandSuite.Internal.RefactorCmdletAdapter">
    <Version>1.0</Version>
    <DefaultNoun>Refactor</DefaultNoun>
    <StaticCmdlets>
      <Cmdlet>
        <CmdletMetadata Verb="Add" Noun="ModuleQualification" />
        <Method MethodName="AddModuleQualificationRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Convert" Noun="StringExpression" />
        <Method MethodName="ChangeStringEnclosureRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="Type">
              <Type PSType="EditorServicesCommandSuite.CodeGeneration.Refactors.StringEnclosureType" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="ConvertTo" Noun="SplatExpression" />
        <Method MethodName="CommandSplatRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="VariableName">
              <Type PSType="System.String" />
              <CmdletParameterMetadata Position="0">
                <ValidateNotNullOrEmpty />
              </CmdletParameterMetadata>
            </Parameter>
            <Parameter ParameterName="NoNewLineAfterHashtable">
              <Type PSType="System.Management.Automation.SwitchParameter" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="AdditionalParameters">
              <Type PSType="EditorServicesCommandSuite.CodeGeneration.Refactors.AdditionalParameterTypes" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="ExcludeHints">
              <Type PSType="System.Management.Automation.SwitchParameter" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="CaseType">
              <Type PSType="EditorServicesCommandSuite.Language.CaseType" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Resolve" Noun="TypeExpression" />
        <Method MethodName="DropNamespaceRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Expand" Noun="MemberExpression" />
        <Method MethodName="ExpandMemberExpressionRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="AllowNonPublicMembers">
              <Type PSType="System.Management.Automation.SwitchParameter" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="ConvertTo" Noun="FunctionDefinition" />
        <Method MethodName="ExtractFunctionRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="FunctionName">
              <Type PSType="System.String" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="Type">
              <Type PSType="EditorServicesCommandSuite.CodeGeneration.Refactors.ExtractFunctionDestination" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="FilePath">
              <Type PSType="System.String" />
              <CmdletParameterMetadata />
            </Parameter>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Set" Noun="ArgumentListFormat" />
        <Method MethodName="FormatMethodArgumentsRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Expand" Noun="TypeImplementation" />
        <Method MethodName="ImplementAbstractMethodsRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="ConvertFrom" Noun="UnnamedBlock" />
        <Method MethodName="NameUnnamedBlockRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Register" Noun="CommandExport" />
        <Method MethodName="RegisterCommandExportRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Set" Noun="RuleSuppression" />
        <Method MethodName="SuppressAnalyzerMessageRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
      <Cmdlet>
        <CmdletMetadata Verb="Add" Noun="SurroundingExpression" />
        <Method MethodName="SurroundSelectedLinesRefactor">
          <ReturnValue>
            <Type PSType="System.Void" />
          </ReturnValue>
          <Parameters>
            <Parameter ParameterName="SurroundType">
              <Type PSType="EditorServicesCommandSuite.CodeGeneration.Refactors.ExpressionSurroundType" />
              <CmdletParameterMetadata Position="0">
                <ValidateNotNull />
              </CmdletParameterMetadata>
            </Parameter>
            <Parameter ParameterName="CmdletOutput">
              <Type PSType="System.Void" />
              <CmdletOutputMetadata />
            </Parameter>
          </Parameters>
        </Method>
      </Cmdlet>
    </StaticCmdlets>
  </Class>
</PowerShellMetadata>