CodeElements 인터페이스
소스 파일에서 코드 구문을 나타내는 개체의 컬렉션입니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
‘선언
<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElements _
Inherits IEnumerable
[GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElements : IEnumerable
[GuidAttribute(L"0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElements : IEnumerable
[<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElements =
interface
interface IEnumerable
end
public interface CodeElements extends IEnumerable
CodeElements 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Count | CodeElements 컬렉션의 개체 수를 나타내는 값을 가져옵니다. | |
DTE | 최상위 확장성 개체를 가져옵니다. | |
Parent | CodeElements 컬렉션의 바로 위 부모 개체를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CreateUniqueID | 해당 범위의 다른 식별자와 충돌하지 않으면서 현재 언어 명명 규칙을 따르는 프로그래밍 ID를 만듭니다. | |
GetEnumerator() | 컬렉션을 반복하는 열거자를 반환합니다. (IEnumerable에서 상속됨) | |
GetEnumerator() | CodeElements 컬렉션의 항목에 대한 열거자를 반환합니다. | |
Item | CodeElements 컬렉션의 CodeElement 개체를 반환합니다. | |
Reserved1 | 인프라입니다. Microsoft 내부용입니다. |
위쪽
설명
CodeElements에는 소스 파일의 모든 요소, 클래스 멤버 등이 포함됩니다. 이 컬렉션은 열린 문서나 코드 모델에서 항목이 추가되거나 제거될 때 자동으로 업데이트됩니다.
ProjectItem.FileCodeModel.CodeElements를 사용하여 코드 요소를 탐색할 수 있습니다.
참고
클래스, 구조체, 함수, 특성, 대리자 등의 코드 모델 요소를 특정한 방식으로 편집한 후에는 요소의 값이 명확하지 않을 수 있습니다. 즉, 요소의 값이 항상 같다고 할 수 없습니다. 자세한 내용은 코드 모델을 사용하여 코드 검색(Visual Basic)의 "코드 모델 요소 값이 변경될 수 있음" 단원을 참조하십시오.