Source.GetUserData(Guid) Método

Definição

Obtém os dados do usuário associados ao GUID especificado.

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

Parâmetros

key
Guid

O GUID que especifica quais dados de usuário recuperar.

Retornos

Object

Se for bem-sucedido, retorna um objeto que representa os dados solicitados; caso contrário, retorna um código de erro.

Exemplos

Aqui está um exemplo de como chamar esse método (consulte a seção "GUIDs de idioma" dos tópicos de GUIDs do IDE para obter o valor da GUID_VsLang_Support_CF_HTML constante).

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;  
        }  
    }  
}  

Comentários

Esse método obtém a IVsUserData interface do IVsTextLines objeto (que foi passado para o construtor de Source classe) e, em seguida, chama o GetData método com o GUID fornecido.

Há suporte para os seguintes GUIDs:

GUID Tipo de valor Descrição
GUID_VsLang_Support_CF_HTML Booliano True Se o serviço de linguagem reconhecer o formato da área de transferência CF_HTML e permitir a colagem de fragmentos HTML.

Aplica-se a