IVsRefactorNotify.OnBeforeReorderParams Yöntem (IVsHierarchy, UInt32, String, UInt32, UInt32 , Array)
Bir yöntem parametreleri listelemesini sağlamak olduğunda denir.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop.8.0 (Microsoft.VisualStudio.Shell.Interop.8.0.dll içinde)
Sözdizimi
int OnBeforeReorderParams(
IVsHierarchy pHier,
uint itemid,
string lpszRQName,
uint cParamIndexes,
uint[] rgParamIndexes,
out Array prgAdditionalCheckoutVSITEMIDs
)
int OnBeforeReorderParams(
IVsHierarchy^ pHier,
unsigned int itemid,
String^ lpszRQName,
unsigned int cParamIndexes,
array<unsigned int>^ rgParamIndexes,
[OutAttribute] Array^% prgAdditionalCheckoutVSITEMIDs
)
abstract OnBeforeReorderParams :
pHier:IVsHierarchy *
itemid:uint32 *
lpszRQName:string *
cParamIndexes:uint32 *
rgParamIndexes:uint32[] *
prgAdditionalCheckoutVSITEMIDs:Array byref -> int
Function OnBeforeReorderParams (
pHier As IVsHierarchy,
itemid As UInteger,
lpszRQName As String,
cParamIndexes As UInteger,
rgParamIndexes As UInteger(),
<OutAttribute> ByRef prgAdditionalCheckoutVSITEMIDs As Array
) As Integer
Parametreler
- pHier
Dil hizmeti değiştiren dosyayla ilişkili Tasarımcısı olduğu madde hiyerarşisi.
- itemid
Dil hizmeti değiştiren dosyayla ilişkili Tasarımcısı olduğu madde VSITEMID.
- lpszRQName
Yeniden sıralanmış parametreler içeren yöntem.
- cParamIndexes
Bazı parametrelerin akmıyorsa.
- rgParamIndexes
Bir dizi parametresi dizinleri.Dizin, sonra sipariş parametresi konumunu gösterir.Dizin değeri yeniden sipariş önce parametre konumunu gösterir.
- prgAdditionalCheckoutVSITEMIDs
Bir dizi yeniden sıralama parametreleri işlemi sırasında teslim VSITEMIDs IVsRefactorNotify Uygulayıcısı refactoring işleminin bir parçası ek dosyaları değiştirmeniz gerekir.Refactoring işlemi sırasında bu dosya değiştirilirse uygulayıcıları VSITEMID Tasarımcısı olduğu maddenin döndürmelidir.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Notlar
com imzası
Vsshell80.idl:
HRESULT OnBeforeReorderParams(
[in] IVsHierarchy *pHier,
[in] VSITEMID itemid,
[in] LPCOLESTR lpszRQName,
[in] ULONG cParamIndexes,
[in, size_is(cParamIndexes)] ULONG rgParamIndexes[],
[out, retval] SAFEARRAY(VSITEMID)* prgAdditionalCheckoutVSITEMIDs);
Ayrıca bkz.
IVsRefactorNotify Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön