Source.GetUserData, méthode
Obtient les données d'utilisateur associées avec GUID spécifié.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
Public Function GetUserData ( _
ByRef key As Guid _
) As Object
public Object GetUserData(
ref Guid key
)
Paramètres
- key
Type : System.Guid%
GUID spécifiant les données d'utilisateur pour extraire.
Valeur de retour
Type : System.Object
Si réussi, retours un objet représentant les données demandées ; sinon, retours code d'erreur.
Remarques
Cette méthode obtient l'interface d'IVsUserData de l'objet d'IVsTextLines (qui a été passé au constructeur de classe d'Source), puis appelle la méthode d'GetData avec GUID donné.
Le GUID suivant sont pris en charge :
GUID |
Type valeur |
Description |
---|---|---|
GUID_VsLang_Support_CF_HTML |
Boolean |
True si le service de langage identifie le format de presse-papiers CF_HTML et permet coller des fragments de HTML. |
Exemples
Voici un exemple de la façon d'appeler cette méthode (consultez la section « de GUID de langage » des sujets de GUID IDE pour obtenir la valeur de la constante d'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;
}
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.