IVsHierarchyRefactorNotify.OnAddParams(UInt32, String, UInt32, UInt32[], String[], String[]) Méthode

Définition

Appelé après l'ajout de paramètres à une méthode.

public:
 int OnAddParams(System::UInt32 itemid, System::String ^ lpszRQName, System::UInt32 cParams, cli::array <System::UInt32> ^ rgszParamIndexes, cli::array <System::String ^> ^ rgszRQTypeNames, cli::array <System::String ^> ^ rgszParamNames);
public:
 int OnAddParams(unsigned int itemid, Platform::String ^ lpszRQName, unsigned int cParams, Platform::Array <unsigned int> ^ rgszParamIndexes, Platform::Array <Platform::String ^> ^ rgszRQTypeNames, Platform::Array <Platform::String ^> ^ rgszParamNames);
int OnAddParams(unsigned int itemid, std::wstring const & lpszRQName, unsigned int cParams, std::Array <unsigned int> const & rgszParamIndexes, std::Array <std::wstring const &> const & rgszRQTypeNames, std::Array <std::wstring const &> const & rgszParamNames);
public int OnAddParams (uint itemid, string lpszRQName, uint cParams, uint[] rgszParamIndexes, string[] rgszRQTypeNames, string[] rgszParamNames);
abstract member OnAddParams : uint32 * string * uint32 * uint32[] * string[] * string[] -> int
Public Function OnAddParams (itemid As UInteger, lpszRQName As String, cParams As UInteger, rgszParamIndexes As UInteger(), rgszRQTypeNames As String(), rgszParamNames As String()) As Integer

Paramètres

itemid
UInt32

VSITEMID qui identifie le fichier affecté.

lpszRQName
String

Méthode comportant des paramètres ajoutés.

cParams
UInt32

Nombre de paramètres ajoutés.

rgszParamIndexes
UInt32[]

Index des nouveaux paramètres.

rgszRQTypeNames
String[]

Types des nouveaux paramètres

rgszParamNames
String[]

Noms des nouveaux paramètres.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de vsshell80. idl :

HRESULT OnAddParams(  
    [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[]);  

S’applique à