다음을 통해 공유


VCCodeModel.AddEnum 메서드

새 열거형 코드 구문을 만든 다음 올바른 위치에 코드를 삽입합니다.

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

구문

‘선언
Function AddEnum ( _
    Name As String, _
    Location As Object, _
    Position As Object, _
    Bases As Object, _
    Access As vsCMAccess _
) As CodeEnum
CodeEnum AddEnum(
    string Name,
    Object Location,
    Object Position,
    Object Bases,
    vsCMAccess Access
)
CodeEnum^ AddEnum(
    String^ Name, 
    Object^ Location, 
    Object^ Position, 
    Object^ Bases, 
    vsCMAccess Access
)
abstract AddEnum : 
        Name:string * 
        Location:Object * 
        Position:Object * 
        Bases:Object * 
        Access:vsCMAccess -> CodeEnum
function AddEnum(
    Name : String, 
    Location : Object, 
    Position : Object, 
    Bases : Object, 
    Access : vsCMAccess
) : CodeEnum

매개 변수

  • Name
    형식: String

    필수 요소. 추가할 열거형의 이름입니다.

  • Location
    형식: Object

    필수 요소. 새 열거형 정의의 경로 및 파일 이름입니다. 언어에 따라 파일 이름은 프로젝트 파일에 대해 상대적이거나 절대적입니다. 해당 파일이 아직 프로젝트 항목이 아니면 프로젝트에 추가됩니다. 파일을 만들어 프로젝트에 추가할 수 없으면 AddEnum은 실패합니다.

  • Position
    형식: Object

    선택적 요소. 기본값은 0입니다. 이 코드 요소 뒤에 새 요소가 추가됩니다. 값이 CodeElement이면 바로 뒤에 새 요소가 추가됩니다.

    값이 Long 형식이면 AddEnum에서는 요소를 설정하여 이 요소 뒤에 새 요소를 추가합니다.

    컬렉션에서는 1부터 카운트를 시작하므로 0을 설정하면 새 요소가 컬렉션의 맨 처음에 놓이며, 값 -1을 설정하면 요소가 맨 끝에 놓입니다.

  • Bases
    형식: Object

    선택적 요소. 기본값은 Nothing으로, 새 열거형의 내부 형식을 지정하는 정규화된 형식 이름 또는 CodeType 개체의 SafeArray를 보유하는 variant입니다.

  • Access
    형식: vsCMAccess

    선택적 요소. vsCMAccess 상수입니다.

반환 값

형식: CodeEnum
CodeEnum 개체입니다.

설명

인수가 올바른지 여부는 코드 모델에 사용되는 언어에 의해 결정됩니다. Bases 매개 변수는 모든 언어에서 무시됩니다.

.NET Framework 보안

참고 항목

참조

VCCodeModel 인터페이스

Microsoft.VisualStudio.VCCodeModel 네임스페이스

기타 리소스

방법: 자동화 개체 모델 코드의 예제 컴파일 및 실행