Costruttore ProvideLanguageExtensionAttribute (Type, String)
Inizializza una nuova istanza di ProvideLanguageExtensionAttribute attributo, utilizzando il tipo della classe di servizio di linguaggio.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
languageService As Type, _
extension As String _
)
public ProvideLanguageExtensionAttribute(
Type languageService,
string extension
)
Parametri
- languageService
Tipo: System.Type
[in] Il tipo della classe di servizio di linguaggio.
- extension
Tipo: System.String
[in] Stringa contenente l'estensione di file da associare al servizio di linguaggio.
Note
utilizzare typeof (Riferimenti per C#) operatore per ottenere il tipo della classe del linguaggio.Nell'esempio seguente viene illustrato come questo operatore viene utilizzato.
L'estensione di file deve sempre disporre il punto iniziale.
Esempi
using Microsoft.VisualStudio.Shell;
namespace MyLanguagePackage
{
[ProvideLanguageExtension(typeof(MyLanguageService), ".myext")]
public class MyLanguagePackage : Package
{
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
ProvideLanguageExtensionAttribute Classe