VCLanguageManager Arabirim
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.
C++ kaynak dosyasının çeşitli kod öğelerini doğrulamak için kullanılan nesne.
public interface class VCLanguageManager
public interface class VCLanguageManager
__interface VCLanguageManager
[System.Runtime.InteropServices.Guid("2D71BDC0-E7B4-4249-ABC0-3E39C33510FA")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCLanguageManager
[<System.Runtime.InteropServices.Guid("2D71BDC0-E7B4-4249-ABC0-3E39C33510FA")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCLanguageManager = interface
Public Interface VCLanguageManager
- Öznitelikler
Örnekler
Bu örnek, olası bir C++ kaynak dosyasının adını doğrular. Bu örnek, bir dosyanın MyFile.cpp geçerli çözüm dizininde bulunduğunu varsayar.
Sub ValidateFileName()
Dim vcCM as VCCodeModel
vcCM = DTE.Solution.Item(1).CodeModel
if(DTE.VCLanguageManager.ValidateFileName("MyFile.cpp")) Then
DTE.Solution.Item(1).ProjectItems.AddFromFile("MyFile.cpp")
End Sub
Açıklamalar
VCLanguageManagerNesnesi, bir C++ kaynak dosyasındaki değişken adları, nitelikli adlar, C++ kaynak dosya adları vb. gibi çeşitli kod öğelerinin doğrulanmasına izin verir.
Bu örneği derlemek ve çalıştırmak hakkında bilgi için bkz. nasıl yapılır: Visual C++ Code Model genişletilebilirliği Için örnek kod derleme .
Yöntemler
| CompareTokenStreams(String, String) |
İki metin akışı belirteç temelinde karşılaştırır (açıklamalar ve beyaz karakterler atlanıyor). |
| IsReservedName(String, Boolean) |
Belirtilen adın C++ ayrılmış adı olup olmadığını belirler. |
| ParseParameterText(String, String, String) | |
| RefreshUserKeywords(String) |
Kullanıcı tanımlı anahtar sözcükleri bir dosyadan yeniler. |
| ValidateFileName(String, vsCMValidateFileExtension) |
Belirtilen dosya adının geçerli bir C++ dosya adı olup olmadığını belirler. |
| ValidateIdentifier(String) |
Belirtilen adın geçerli bir C++ tanımlayıcısı olup olmadığını belirler. |
| ValidateParameterNames(String, String, vsCMElement) |
Belirtilen parametre listesinin geçerli olup olmadığını belirler. |
| ValidateQualifiedName(String) |
Belirtilen adın geçerli bir C++ nitelikli adı olup olmadığını belirler. |
| ValidateType(String) |
Belirtilen ifadenin geçerli bir C++ tür ifadesi olup olmadığını belirler. |