다음을 통해 공유


VCLanguageManager 인터페이스

C++ 소스 파일에 있는 다양한 코드 요소의 유효성을 검사하는 데 사용되는 개체입니다.

네임스페이스:  Microsoft.VisualStudio.VCCodeModel
어셈블리:  Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)

구문

‘선언
<GuidAttribute("B7C8AAEA-2487-4C0D-9787-3930226CA3EF")> _
Public Interface VCLanguageManager
[GuidAttribute("B7C8AAEA-2487-4C0D-9787-3930226CA3EF")]
public interface VCLanguageManager
[GuidAttribute(L"B7C8AAEA-2487-4C0D-9787-3930226CA3EF")]
public interface class VCLanguageManager
[<GuidAttribute("B7C8AAEA-2487-4C0D-9787-3930226CA3EF")>]
type VCLanguageManager =  interface end
public interface VCLanguageManager

VCLanguageManager 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 CompareTokenStreams 비교 두 텍스트 스트림 (주석 및 whitechars 건너뛰기) token-wise.
Public 메서드 IsReservedName 지정 된 이름을 C++ 예약 된 이름 인지 확인 합니다.
Public 메서드 RefreshUserKeywords 파일에서 사용자 정의 키워드를 새로 고칩니다.
Public 메서드 ValidateFileName 지정한 파일 이름이 올바른 C++ 파일 이름 인지 확인 합니다.
Public 메서드 ValidateIdentifier 지정한 이름은 올바른 C++ 식별자 인지 여부를 확인 합니다.
Public 메서드 ValidateParameterNames 지정 된 매개 변수 목록이 유효한 지 여부를 결정 합니다.
Public 메서드 ValidateQualifiedName 지정한 이름은 올바른 C++ 정규화 된 이름 인지 확인 합니다.
Public 메서드 ValidateType 지정 된 식이 올바른 C++ 형식 식 인지 확인 합니다.

위쪽

설명

VCLanguageManager 개체 변수 이름, 정규화 된 이름, C++ 소스 파일 이름 등과 같은 C++ 소스 파일에서 다양 한 코드 요소의 유효성을 수 있습니다.

이 샘플을 컴파일하고 실행하는 방법을 보려면 방법: Visual C++ 코드 모델 확장성에 대한 예제 코드 컴파일을 참조하십시오.

예제

가능한 C++ 소스 파일의 이름을 확인 하는이 예제입니다.이 샘플에서는 가정 합니다 파일을 MyFile.cpp을 현재 솔루션 디렉터리에 있습니다.

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

참고 항목

참조

Microsoft.VisualStudio.VCCodeModel 네임스페이스