IVsUserContext.RemoveAttribute(String, String) Метод

Определение

Удаляет атрибут или ключевое слово из набора контекста или подконтекста.

public:
 int RemoveAttribute(System::String ^ szName, System::String ^ szValue);
public:
 int RemoveAttribute(Platform::String ^ szName, Platform::String ^ szValue);
int RemoveAttribute(std::wstring const & szName, std::wstring const & szValue);
public int RemoveAttribute (string szName, string szValue);
abstract member RemoveAttribute : string * string -> int
Public Function RemoveAttribute (szName As String, szValue As String) As Integer

Параметры

szName
String

[in] Имя атрибута или ключевого слова для удаления.

szValue
String

[in] Значение атрибута для удаления.

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

Int32

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

Комментарии

Подпись COM

Из context. IDL:

HRESULT IVsUserContext::RemoveAttribute(  
   [in] LPCOLESTR szName,  
   [in] LPCOLESTR szValue  
);  

Вызов IVsUserContext.RemoveAttribute ( szName , null ) удаляет все значения для данного атрибута; вызов IVsUserContext.RemoveAttribute ( null , null ) удаляет все атрибуты из контейнера контекста.

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

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