ProvideLanguageExtensionAttribute Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özniteliğin yeni bir örneğini başlatır ProvideLanguageExtensionAttribute .
Aşırı Yüklemeler
| ProvideLanguageExtensionAttribute(String, String) |
ProvideLanguageExtensionAttributeBelirtilen dil hizmeti GUID 'ini kullanarak özniteliğin yeni bir örneğini başlatır. |
| ProvideLanguageExtensionAttribute(Type, String) |
ProvideLanguageExtensionAttributeDil hizmeti sınıfınızın türünü kullanarak bir özniteliğin yeni bir örneğini başlatır. |
Açıklamalar
Bu oluşturucular dil hizmeti GUID 'INI ve dosya uzantısını belirtmek için kullanılır.
ProvideLanguageExtensionAttribute(String, String)
ProvideLanguageExtensionAttributeBelirtilen dil hizmeti GUID 'ini kullanarak özniteliğin yeni bir örneğini başlatır.
public:
ProvideLanguageExtensionAttribute(System::String ^ languageServiceGuid, System::String ^ extension);
public:
ProvideLanguageExtensionAttribute(Platform::String ^ languageServiceGuid, Platform::String ^ extension);
ProvideLanguageExtensionAttribute(std::wstring const & languageServiceGuid, std::wstring const & extension);
public ProvideLanguageExtensionAttribute (string languageServiceGuid, string extension);
new Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute : string * string -> Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute
Public Sub New (languageServiceGuid As String, extension As String)
Parametreler
- languageServiceGuid
- String
'ndaki Dil hizmetinin GUID 'sini içeren bir dize.
- extension
- String
'ndaki Dil hizmetiyle ilişkilendirilecek dosya uzantısını içeren bir dize.
Örnekler
using Microsoft.VisualStudio.Shell;
namespace MyLanguagePackage
{
[ProvideLanguageExtension("{B614A40A-80D9-4FAC-A6AD-FC2868FFF7CD}", ".myext")]
public class MyLanguagePackage : Package
{
}
}
Açıklamalar
GUID dizesinin biçimi "{B614A40A-80D9-4FAC-A6AD-FC2868FFF7CD}" olur ve bu, kendi dil hizmetinizin GUID değerini gösterilen bir şekilde değiştirin.
Dosya uzantısının her zaman önde gelen dönemi olmalıdır.
Şunlara uygulanır
ProvideLanguageExtensionAttribute(Type, String)
ProvideLanguageExtensionAttributeDil hizmeti sınıfınızın türünü kullanarak bir özniteliğin yeni bir örneğini başlatır.
public:
ProvideLanguageExtensionAttribute(Type ^ languageService, System::String ^ extension);
public:
ProvideLanguageExtensionAttribute(Platform::Type ^ languageService, Platform::String ^ extension);
public ProvideLanguageExtensionAttribute (Type languageService, string extension);
new Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute : Type * string -> Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute
Public Sub New (languageService As Type, extension As String)
Parametreler
- languageService
- Type
'ndaki Dil hizmeti sınıfının türü.
- extension
- String
'ndaki Dil hizmetiyle ilişkilendirilecek dosya uzantısını içeren bir dize.
Örnekler
using Microsoft.VisualStudio.Shell;
namespace MyLanguagePackage
{
[ProvideLanguageExtension(typeof(MyLanguageService), ".myext")]
public class MyLanguagePackage : Package
{
}
}
Açıklamalar
Dil sınıfınızın türünü almak için typeof işlecini kullanın. Aşağıdaki örnek, bu işlecin nasıl kullanıldığını gösterir.
Dosya uzantısının her zaman önde gelen dönemi olmalıdır.