Condividi tramite


Metodo Source.GetUserData

Ottiene i dati utente associati al GUID specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintassi

'Dichiarazione
Public Function GetUserData ( _
    ByRef key As Guid _
) As Object
public Object GetUserData(
    ref Guid key
)

Parametri

  • key
    Tipo: System.Guid%
    Il GUID che specifica di dati utenti di recuperare.

Valore restituito

Tipo: System.Object
Se l'operazione viene completata correttamente, viene restituito un oggetto che rappresenta i dati necessari; in caso contrario, restituisce un codice di errore.

Note

questo metodo ottiene IVsUserData interfaccia da IVsTextLines oggetto (passato a Source il costruttore di classe) e quindi chiama GetData metodo con il GUID specificato.

i seguenti GUID sono supportati:

GUID

tipo di valore

descrizione

GUID_VsLang_Support_CF_HTML

Boolean

True se il servizio di linguaggio riconosce il formato degli Appunti CF_HTML e consente incollare i codici HTML.

Esempi

Di seguito è riportato un esempio di come chiamare questo metodo (vedere la sezione “linguaggio GUID di„ GUID IDE argomenti per ottenere il valore per GUID_VsLang_Support_CF_HTML costante).

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Source Classe

Spazio dei nomi Microsoft.VisualStudio.Package