IVsUserContext.AddAttribute Метод

Определение

Добавляет атрибут, ключевое слово Lookup или ключевое слово F1 в контейнер контекста или подконтекста.

public:
 int AddAttribute(Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE usage, System::String ^ szName, System::String ^ szValue);
public:
 int AddAttribute(Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE usage, Platform::String ^ szName, Platform::String ^ szValue);
int AddAttribute(Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE usage, std::wstring const & szName, std::wstring const & szValue);
public int AddAttribute (Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE usage, string szName, string szValue);
abstract member AddAttribute : Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE * string * string -> int
Public Function AddAttribute (usage As VSUSERCONTEXTATTRIBUTEUSAGE, szName As String, szValue As String) As Integer

Параметры

usage
VSUSERCONTEXTATTRIBUTEUSAGE

окне Тип элемента (атрибута, ключевого слова или ключевого слова F1) для добавления в контекст или контейнер неограниченного контекста. Список значений использования см. в VSUSERCONTEXTATTRIBUTEUSAGE.

szName
String

[in] Если добавляется атрибут к контексту или контейнеру вложенного контекста, укажите имя атрибута для данного параметра. При добавлении ключевого слова Lookup или ключевого слова F1 введите термин "ключевое слово" для этого параметра.

szValue
String

[in] Если добавляется атрибут к контексту или контейнеру вложенного контекста, укажите значение атрибута для данного параметра. При добавлении ключевого слова Lookup или ключевого слова F1 введите фактический текст ключевого слова для этого параметра.

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

Int32

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

Комментарии

Подпись COM

Из context. IDL:

HRESULT IVsUserContext::AddAttribute(  
   [in] VSUSERCONTEXTATTRIBUTEUSAGE usage,  
   [in] LPCOLESTR szName, [in] LPCOLESTR szValue  
);  

IVsUserContext.AddAttributeМетод добавляет атрибут, ключевое слово Lookup или ключевое слово F1 к контексту или подконтексту, не переопределяя уже существующие значения.

Чтобы удалить один или несколько атрибутов, ключевые слова поиска или ключевые слова F1 из контейнера контекста, используйте RemoveAttribute метод. Используйте RemoveAttributeIncludeChildren метод, чтобы дополнительно удалить атрибуты или ключевые слова из связанного контейнера или контейнеров подконтекста.

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