Partager via


ProvideLanguageServiceAttribute.SupportCopyPasteOfHTML, propriété

Détermine si le service prend en charge de langage le HTML de format de presse-papiers pour la copie et les opérations de collage.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Property SupportCopyPasteOfHTML As Boolean
public bool SupportCopyPasteOfHTML { get; set; }

Valeur de propriété

Type : System.Boolean
Retourne true si le format de presse-papiers de HTML est pris en charge, sinon, des retours false.

Remarques

Un service de langage peut prendre en charge des formats de presse-papiers supplémentaires au delà de ce qui Visual Studio le prend en charge et un format commun est HTML.Si un service de langage prend en charge explicitement la copie au HTML et collant du HTML, il doit définir la propriété d'SupportCopyPasteOfHTML à true.Ce moyen pour le service de langage peut convertir le contenu d'un fichier source vers et du HTML.

Cette propriété est disponible à toute implémentation de service de langage.

La valeur par défaut est false indiquant le format de presse-papiers de HTML n'est pas prise en charge.

L'entrée du Registre ressemble à ceci :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    Support CF_HTML = reg_dword: 0x00000001

Exemples

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        SupportCopyPasteOfHTML = true,  // HTML clipboard format supported
                           )]

Sécurité .NET Framework

Voir aussi

Référence

ProvideLanguageServiceAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms