Aracılığıyla paylaş


IVsUserContext.CountAttributes Yöntem (String, Int32, Int32)

 

Öznitelikleri veya anahtar sözcükler bağlamı veya alt bağlam paketindeki mevcut sayısını döndürür.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

int CountAttributes(
    string pszName,
    int fIncludeChildren,
    out int pc
)
int CountAttributes(
    String^ pszName,
    int fIncludeChildren,
    [OutAttribute] int% pc
)
abstract CountAttributes : 
        pszName:string *
        fIncludeChildren:int *
        pc:int byref -> int
Function CountAttributes (
    pszName As String,
    fIncludeChildren As Integer,
    <OutAttribute> ByRef pc As Integer
) As Integer

Parametreler

  • pszName
    Type: System.String

    [in] Öznitelik adı veya anahtar sözcüğü. Belirli bir ada bağlam pakette özniteliklerini sayısını belirlemek için öznitelik adı belirtin. Sayısını belirlemek için "sözcük" belirtmek F1 veya arama bağlamı veya alt bağlam pakette anahtar sözcükler.

  • fIncludeChildren
    Type: System.Int32

    [in] Varsa true, sonra da sayıma döndürülen alt bağlam öznitelikleri veya anahtar sözcükleri sayısı. Varsa false, alt bağlam sayısını hariç sonra.

  • pc
    Type: System.Int32

    [out, retval] Belirli bir ad özniteliklerini sayısını veya anahtar sözcükleri sayısını gösteren bir tamsayı işaretçisi.

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.

Notlar

COM imza

Context.idl:

HRESULT IVsUserContext::CountAttributes(
   [in] LPCOLESTR pszName,
   [in] BOOL fIncludeChildren,
   [out, retval] int * pc
);

Belirli bir ad özniteliklerini sayısını veya anahtar sözcükler bağlamı veya alt bağlam paketindeki mevcut sayısını belirlemek için bu yöntemi kullanın. Ayarlarsanız fIncludeChildren parametresi true, ardından bu yöntem, ayrıca sayıma özniteliklerini içerir veya anahtar sözcükleri sunmak içerik paketi ile ilişkili tüm alt bağlam paketleri içinde. Değeri fIncludeChildren parametresi hiçbir etkisi içerik paketi herhangi bir alt bağlam yoksa.

Ayrıca bkz.

IVsUserContext Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön