Source.GetUserData(Guid) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает пользовательские данные, связанные с указанным GUID.
public:
System::Object ^ GetUserData(Guid % key);
public object GetUserData (ref Guid key);
member this.GetUserData : Guid -> obj
Public Function GetUserData (ByRef key As Guid) As Object
Параметры
- key
- Guid
Идентификатор GUID, определяющий, какие пользовательские данные требуется получить.
Возвращаемое значение
В случае успеха возвращает объект, представляющий запрошенные данные; в противном случае – возвращает код ошибки.
Примеры
Ниже приведен пример того, как вызвать этот метод (см. раздел "GUID языка" статьи " GUID IDE "), чтобы получить значение GUID_VsLang_Support_CF_HTML константы.
namespace MyLanguagePackage
{
class MySource : Source
{
bool IsHTMLSupported()
{
bool bSupported = false;
object value = GetUserData(GUID_VSLang_Support_CF_HTML);
if (value != null)
{
bSupported = Convert.ToBoolean(value);
}
return bSupported;
}
}
}
Комментарии
Этот метод получает IVsUserData интерфейс из IVsTextLines объекта (который был передан Source конструктору класса), а затем вызывает GetData метод с заданным идентификатором GUID.
Поддерживаются следующие идентификаторы GUID:
| Код GUID | Тип значения | Описание |
|---|---|---|
GUID_VsLang_Support_CF_HTML |
логический | True Если языковая служба распознает формат буфера обмена CF_HTML и позволяет вставлять фрагменты HTML. |