Share via


VCLanguageManager – rozhraní

Objekt sloužící k ověření různé prvky kódu jazyka C++ zdrojový soubor.

Obor názvů:  Microsoft.VisualStudio.VCCodeModel
Sestavení:  Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Deklarace
<GuidAttribute("8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")> _
Public Interface VCLanguageManager
[GuidAttribute("8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")]
public interface VCLanguageManager
[GuidAttribute(L"8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")]
public interface class VCLanguageManager
[<GuidAttribute("8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")>]
type VCLanguageManager =  interface end
public interface VCLanguageManager

Typ VCLanguageManager zveřejňuje následující členy.

Metody

  Název Popis
Veřejná metoda CompareTokenStreams Porovná dva textové proudy token-wise (přeskočení komentáře a whitechars).
Veřejná metoda IsReservedName Určuje, zda zadaný název je rezervovaný název jazyka C++.
Veřejná metoda RefreshUserKeywords Aktualizuje uživatelské klíčová slova ze souboru.
Veřejná metoda ValidateFileName Určuje, zda je zadaný název souboru platný název souboru v jazyce C++.
Veřejná metoda ValidateIdentifier Určuje, zda je zadaný název platný identifikátor jazyka C++.
Veřejná metoda ValidateParameterNames Určuje, zda je zadaný parametr seznamu platná.
Veřejná metoda ValidateQualifiedName Určuje, zda je zadaný název platný kvalifikovaný název jazyka C++.
Veřejná metoda ValidateType Určuje, zda je zadaný výraz platný výraz typu C++.

Nahoru

Poznámky

VCLanguageManager Objekt umožňuje ověření různé prvky kódu v C++ zdrojový soubor, jako jsou například názvy proměnných, kvalifikované názvy, C++ názvy zdrojových souborů a podobně.

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu kódu Visual C++ informace o kompilaci a spuštění tohoto vzorku.

Příklady

V tomto příkladu ověří název možné zdrojový soubor C++.Tento příklad předpokládá, že soubor, MyFile.cpp, existuje v aktuálním adresáři řešení.

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

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů