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
- 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.
Voir aussi
Référence
ProvideLanguageExtensionAttribute Classe