Konstruktor ProvideLanguageExtensionAttribute — (Type, String)
Inicjuje nowe wystąpienie ProvideLanguageExtensionAttribute atrybutu przy użyciu typu klasy usług językowych.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Sub New ( _
languageService As Type, _
extension As String _
)
public ProvideLanguageExtensionAttribute(
Type languageService,
string extension
)
Parametry
- languageService
Typ: System.Type
[w] Typ klasy języka usługi.
- extension
Typ: System.String
[w] Ciąg zawierający rozszerzenia pliku do skojarzenia z usług językowych.
Uwagi
Użyj typeof (C# odniesienia) operatorem w celu uzyskania typu klasy języka.Poniższy przykład pokazuje, jak używać tego operatora.
Rozszerzenie pliku zawsze powinien mieć wiodących okres.
Przykłady
using Microsoft.VisualStudio.Shell;
namespace MyLanguagePackage
{
[ProvideLanguageExtension(typeof(MyLanguageService), ".myext")]
public class MyLanguagePackage : Package
{
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
ProvideLanguageExtensionAttribute Klasa