Sdílet prostřednictvím


IVsUserContext.GetAttrUsage – metoda (Int32, Int32, VSUSERCONTEXTATTRIBUTEUSAGE )

 

Vrátí typ kontextu (atribut, klíčové slovo pro vyhledávání, nebo F1 klíčové slovo), je k dispozici ve vaku kontext nebo kontext pozici zadaný index.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int GetAttrUsage(
    int index,
    int fIncludeChildren,
    VSUSERCONTEXTATTRIBUTEUSAGE[] pUsage
)
int GetAttrUsage(
    int index,
    int fIncludeChildren,
    array<VSUSERCONTEXTATTRIBUTEUSAGE>^ pUsage
)
abstract GetAttrUsage : 
        index:int *
        fIncludeChildren:int *
        pUsage:VSUSERCONTEXTATTRIBUTEUSAGE[] -> int
Function GetAttrUsage (
    index As Integer,
    fIncludeChildren As Integer,
    pUsage As VSUSERCONTEXTATTRIBUTEUSAGE()
) As Integer

Parametry

  • index
    [v] Pozice indexu kontextu položky v kontextu vaku.Index je od nuly.
  • fIncludeChildren
    [v] Pokud true, pak kontext přidružené k vaku kontextu je zahrnut.Pokud false, pak je vyloučeno kontext.
  • pUsage
    [výstup] Určuje, zda je atribut nebo klíčové slovo je umístěn na pozici zadaného indexu v kontextu vaku.Seznam pUsage hodnoty, viz VSUSERCONTEXTATTRIBUTEUSAGE.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z context.idl:

HRESULT IVsUserContext::GetAttrUsage(
   [in] int index,
   [in] BOOL fIncludeChildren,
   [out, retval] VSUSERCONTEXTATTRIBUTEUSAGE * pUsage);

Použití IVsUserContext.GetAttrUsage metoda k určení, zda klíčová slova vrátil GetAttribute nebo GetAttributePri metody F1 nebo vyhledat klíčová slova.

Hodnota fIncludeChildren parametr nemá žádný účinek, pokud vaku kontextu nemá žádné kontext.

Viz také

IVsUserContext – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek