Udostępnij za pośrednictwem


Metoda IVsUserContext.CountAttributes — (String, Int32, Int32)

 

Zwraca liczbę atrybutów lub w kontekście lub kontekst podrzędny zbiór słów kluczowych.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Parametry

  • pszName
    Type: System.String

    [in] Nazwa atrybutu lub słowo kluczowe. Określ nazwę atrybutu, aby określić liczbę atrybutów o podanej nazwie w zbiorze kontekstu. Określ "słowo kluczowe", aby określić liczbę F1 ani wyszukać słowa kluczowe w zbiorze kontekstu lub kontekst podrzędny.

  • fIncludeChildren
    Type: System.Int32

    [in] Jeśli true, są również zwracana liczba atrybutów kontekst podrzędny lub słowa kluczowe w obliczeniach. Jeśli false, a następnie kontekst podrzędny jest wykluczony z liczby.

  • pc
    Type: System.Int32

    [out, retval] Wskaźnik do całkowitą, która wskazuje liczbę atrybutów o określonej nazwie lub liczbę słów kluczowych.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z context.idl:

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

Metoda ta jest przydatna w celu ustalenia liczby atrybutów o określonej nazwie lub liczbę słów kluczowych w zbiorze kontekstu lub kontekst podrzędny. Jeśli ustawisz fIncludeChildren parametr true, ta metoda obejmuje także w zliczaniu liczby atrybutów lub słowa kluczowe znajdujących się w dowolnej zbiory kontekst podrzędny skojarzone z zbioru kontekstu. Wartość fIncludeChildren parametru nie obowiązuje, jeśli zbiór kontekstu nie ma żadnych kontekst podrzędny.

Zobacz też

Interfejs IVsUserContext
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku