Aracılığıyla paylaş


ViewFilter.HandlePreExec Yöntem

Bir komutu yürütülmeden önce ön-işleme gerçekleştirir.

Ad alanı:  Microsoft.VisualStudio.Package
Derlemeler:   Microsoft.VisualStudio.Package.LanguageService (Microsoft.VisualStudio.Package.LanguageService.dll içinde)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (Microsoft.VisualStudio.Package.LanguageService.10.0.dll içinde)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (Microsoft.VisualStudio.Package.LanguageService.9.0.dll içinde)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (Microsoft.VisualStudio.Package.LanguageService.11.0.dll içinde)

Sözdizimi

'Bildirim
Public Overridable Function HandlePreExec ( _
    ByRef guidCmdGroup As Guid, _
    nCmdId As UInteger, _
    nCmdexecopt As UInteger, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr _
) As Boolean
public virtual bool HandlePreExec(
    ref Guid guidCmdGroup,
    uint nCmdId,
    uint nCmdexecopt,
    IntPtr pvaIn,
    IntPtr pvaOut
)

Parametreler

  • guidCmdGroup
    Tür: System.Guid%
    [in] Komut grubu iliºkin GUID.
  • nCmdId
    Tür: System.UInt32
    [in] Belirli komut komut grubu kimliği.Bu komutun yürütülmesi için tanımlar.
  • nCmdexecopt
    Tür: System.UInt32
    [in] Ek parametreler (32-bit değeri paketlenmiş) komutu.
  • pvaIn
    Tür: System.IntPtr
    [in] Bıraktığından bir işaretçi bir Variant komut için gerekli parametreleri tutan nesne.Bu ek parametre vardır gösteren bir null değeri olabilir.
  • pvaOut
    Tür: System.IntPtr
    [içinde out] Bıraktığından bir işaretçi bir Variant nesne varsa komutun sonucu tutacak.

Dönüş Değeri

Tür: System.Boolean
Döndürür true komutu, gerçekte pre-processing; işlenen, Aksi halde, verir false.

Notlar

Bir komutu yürütülmeden önce bu yöntemi çağrılır.Ancak, bu yöntem komut hiçbir ek işlemler içinde bu yöntem true komutunu gösteren verir durumda gerekiyor kendisi işleyebilir.

Genişletme sağlayıcı ve çağrıları temel yöntemi alır HandlePreExec yöntemi ExpansionProvider nesne nesne bulunmaktadır.Çağrı genişletme sağlayıcı işlerse, bu yöntem başka bir şey yapmaz.Aksi halde, Bankası tarafından desteklenen tüm komutları ViewFilter sınıfı burada işlenir ve true döndürülür.Döndürür false, komut desteklenmiyor.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ViewFilter Sınıf

Microsoft.VisualStudio.Package Ad Alanı