VCLanguageManager 인터페이스
C++ 소스 파일에 있는 다양한 코드 요소의 유효성을 검사하는 데 사용되는 개체입니다.
네임스페이스: Microsoft.VisualStudio.VCCodeModel
어셈블리: Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)
구문
‘선언
<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
VCLanguageManager 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
CompareTokenStreams | 두 개의 텍스트 스트림 토큰 단위를 비교합니다(주석 및 공백 생략). |
![]() |
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