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