Partager via


ProvideLanguageExtensionAttribute, constructeur (Type, String)

Initialise une nouvelle instance de l'attribut d'ProvideLanguageExtensionAttribute, à l'aide de le type de votre classe de service de langage.

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

Syntaxe

'Déclaration
Public Sub New ( _
    languageService As Type, _
    extension As String _
)
public ProvideLanguageExtensionAttribute(
    Type languageService,
    string extension
)

Paramètres

  • languageService
    Type : System.Type
    [in] type de la classe de service de langage.
  • extension
    Type : System.String
    [in] chaîne d'Un contenant l'extension de fichier à associer au service de langage.

Remarques

Utilisez l'opérateur de typeof (référence C#) pour obtenir le type de votre classe de langage.L'exemple suivant montre comment cet opérateur est utilisé.

L'extension de fichier doit toujours avoir la principale période.

Exemples

using Microsoft.VisualStudio.Shell;

namespace MyLanguagePackage
{
    [ProvideLanguageExtension(typeof(MyLanguageService), ".myext")]
    public class MyLanguagePackage : Package
    {
    }
}

Sécurité .NET Framework

Voir aussi

Référence

ProvideLanguageExtensionAttribute Classe

ProvideLanguageExtensionAttribute, surcharge

Microsoft.VisualStudio.Shell, espace de noms