Interfejs VCLanguageManager

Obiekt używany do sprawdzania poprawności różnych elementów kodu z pliku źródłowego języka C++.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna CompareTokenStreams Porównuje dwa tekst strumienie token-wise (pomijanie komentarze i whitechars).
Metoda publiczna IsReservedName Określa, czy określona nazwa jest nazwą zastrzeżoną C++.
Metoda publiczna RefreshUserKeywords Odświeża słowa kluczowe zdefiniowane przez użytkownika z pliku.
Metoda publiczna ValidateFileName Określa, czy określona nazwa pliku jest prawidłowa nazwa pliku C++.
Metoda publiczna ValidateIdentifier Określa, czy określona nazwa jest prawidłowym identyfikatorem języka C++.
Metoda publiczna ValidateParameterNames Określa, jeżeli lista określony parametr jest prawidłowy.
Metoda publiczna ValidateQualifiedName Określa, czy określona nazwa jest prawidłowa nazwa kwalifikowana C++.
Metoda publiczna ValidateType Określa, czy określone wyrażenie jest prawidłowe wyrażenie typu C++.

Początek

Uwagi

VCLanguageManager Obiektu umożliwia sprawdzenie poprawności różnych elementów kodu w pliku źródłowym C++, takie jak nazwy zmiennej, kwalifikowanych nazw, nazw plików źródłowych języka C++ i tak dalej.

Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat skompilować i uruchomić tej próbki.

Przykłady

W tym przykładzie sprawdza poprawność nazwy możliwe pliku źródłowego języka C++.W przykładzie przyjęto założenie, że plik, MyFile.cpp, istnieje w katalogu bieżącym roztworu.

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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel