Compartilhar via


Método IVsRefactorNotify.OnRemoveParams (IVsHierarchy, UInt32, String, UInt32, UInt32 )

 

Chamado depois que um método tinha os parâmetros removidos.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int OnRemoveParams(
    IVsHierarchy pHier,
    uint itemid,
    string lpszRQName,
    uint cParamIndexes,
    uint[] rgParamIndexes
)
int OnRemoveParams(
    IVsHierarchy^ pHier,
    unsigned int itemid,
    String^ lpszRQName,
    unsigned int cParamIndexes,
    array<unsigned int>^ rgParamIndexes
)
abstract OnRemoveParams : 
        pHier:IVsHierarchy *
        itemid:uint32 *
        lpszRQName:string *
        cParamIndexes:uint32 *
        rgParamIndexes:uint32[] -> int
Function OnRemoveParams (
    pHier As IVsHierarchy,
    itemid As UInteger,
    lpszRQName As String,
    cParamIndexes As UInteger,
    rgParamIndexes As UInteger()
) As Integer

Parâmetros

  • pHier
    Uma hierarquia do item de propriedade do designer associado com o arquivo que o serviço de idioma é alterado.
  • itemid
    O VSITEMID do item de propriedade do designer associado com o arquivo que o serviço de idioma é alterado.
  • lpszRQName
    Um método que tem parâmetros removidos.
  • cParamIndexes
    O número de parâmetros é removido.
  • rgParamIndexes
    Uma matriz de índices de parâmetro, onde cada valor indica o índice do parâmetro removido.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT OnRemoveParams(
    [in] IVsHierarchy *pHier,
    [in] VSITEMID itemid,
    [in] LPCOLESTR lpszRQName,
    [in] ULONG cParamIndexes,
    [in, size_is(cParamIndexes)] ULONG rgParamIndexes[]);

Consulte também

Interface IVsRefactorNotify
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo