Aracılığıyla paylaş


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