Compartilhar via


Método IVsRefactorNotify.OnAddParams (IVsHierarchy, UInt32, String, UInt32, UInt32[], String[], String )

 

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

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

Sintaxe

int OnAddParams(
    IVsHierarchy pHier,
    uint itemid,
    string lpszRQName,
    uint cParams,
    uint[] rgszParamIndexes,
    string[] rgszRQTypeNames,
    string[] rgszParamNames
)
int OnAddParams(
    IVsHierarchy^ pHier,
    unsigned int itemid,
    String^ lpszRQName,
    unsigned int cParams,
    array<unsigned int>^ rgszParamIndexes,
    array<String^>^ rgszRQTypeNames,
    array<String^>^ rgszParamNames
)
abstract OnAddParams : 
        pHier:IVsHierarchy *
        itemid:uint32 *
        lpszRQName:string *
        cParams:uint32 *
        rgszParamIndexes:uint32[] *
        rgszRQTypeNames:string[] *
        rgszParamNames:string[] -> int
Function OnAddParams (
    pHier As IVsHierarchy,
    itemid As UInteger,
    lpszRQName As String,
    cParams As UInteger,
    rgszParamIndexes As UInteger(),
    rgszRQTypeNames As String(),
    rgszParamNames As String()
) 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 adicionados.
  • cParams
    O número de parâmetros adicionados.
  • rgszParamIndexes
    Os índices dos novos parâmetros.
  • rgszRQTypeNames
    Os tipos de novos parâmetros.
  • rgszParamNames
    Os nomes dos novos parâmetros.

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 OnAddParams(
    [in] IVsHierarchy *pHier,
    [in] VSITEMID itemid,
    [in] LPCOLESTR lpszRQName,
    [in] ULONG cParams,
    [in, size_is(cParams)] ULONG rgszParamIndexes[],
    [in, size_is(cParams)] LPCOLESTR rgszRQTypeNames[],
    [in, size_is(cParams)] LPCOLESTR rgszParamNames[]);

Consulte também

Interface IVsRefactorNotify
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo