IVsUserContext.GetAttrUsage(Int32, Int32, VSUSERCONTEXTATTRIBUTEUSAGE[]) Метод

Определение

Возвращает тип контекста (атрибута, ключевое слово Lookup или ключевое слово F1), присутствующее в указанной позиции индекса в контексте контекста или подконтекста.

public:
 int GetAttrUsage(int index, int fIncludeChildren, cli::array <Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE> ^ pUsage);
public:
 int GetAttrUsage(int index, int fIncludeChildren, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE> ^ pUsage);
int GetAttrUsage(int index, int fIncludeChildren, std::Array <Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE> const & pUsage);
public int GetAttrUsage (int index, int fIncludeChildren, Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE[] pUsage);
abstract member GetAttrUsage : int * int * Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE[] -> int
Public Function GetAttrUsage (index As Integer, fIncludeChildren As Integer, pUsage As VSUSERCONTEXTATTRIBUTEUSAGE()) As Integer

Параметры

index
Int32

[in] Позиция индекса элемента контекста в контейнере контекста. Индексация начинается с нуля.

fIncludeChildren
Int32

[in] Если значение true, включен вложенный контекст, связанный с контейнером контекста. Если значение false, вложенный контекст исключается.

pUsage
VSUSERCONTEXTATTRIBUTEUSAGE[]

[out] определяет, находится ли атрибут или ключевое слово в указанной позиции индекса в наборе контекста. Список значений pUsage см. в VSUSERCONTEXTATTRIBUTEUSAGE.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из context. IDL:

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

Используйте IVsUserContext.GetAttrUsage метод, чтобы определить, являются ли ключевые слова, возвращаемые из GetAttribute GetAttributePri методов или, ключевыми словами F1 или Lookup.

Значение fIncludeChildren параметра не действует, если в контейнере контекста отсутствует подконтекст.

Применяется к