다음을 통해 공유


Properties 인터페이스

업데이트: 2007년 11월

일반 속성 컬렉션에 들어 있는 지정된 개체의 모든 속성을 포함합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")> _
Public Interface Properties _
    Implements IEnumerable

Dim instance As Properties
[GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface Properties : IEnumerable
[GuidAttribute(L"4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface class Properties : IEnumerable
public interface Properties extends IEnumerable

설명

Properties는 다양한 속성의 일반 컨테이너로, 프로젝트 속성, 항목 속성, 솔루션 속성 등을 포함할 수 있으며 Properties() 등의 다른 인터페이스 속성에서 해당 속성 목록을 포함하는 데 사용됩니다.

Properties()의 경우 Properties는 도구 메뉴의 옵션 대화 상자에 포함된 사용 가능한 모든 범주 및 하위 범주를 나타냅니다. 자세한 내용은 Properties()를 참조하십시오.

Properties은 프로젝트 속성, 프로젝트의 항목 속성, 프로젝트 구성 속성 등을 나타내는 데도 사용됩니다. 자세한 내용은 특정 프로젝트 형식의 프로젝트, 프로젝트 항목 및 구성 속성에 액세스를 참조하십시오.

Properties 컬렉션은 문 완성 기능을 지원하지 않습니다(예: 개체의 속성 멤버). 그러나 다양한 속성을 노출하고 이 속성을 여러 번 반복할 수 있는 간단한 방법을 제공합니다.

예제

Sub PropertiesExample()
   ' Demonstrates how to programmatically access Tools Options 
   ' properties using the Properties collection.
   Dim Props As Properties
   Dim PropObj As [Property]
   Dim NameValPair As String
        
   Props = DTE.Properties("Environment", "General")
   MsgBox("Tools – Options – Environment – General Properties Count = _
     & Props.Count())
   For Each PropObj In Props
     NameValPair = NameValPair & (PropObj.Name & "Value = " & _
       PropObj.Value & microsoft.VisualBasic.ControlChars.CrLf)
   Next
   MsgBox(NameValPair)
End Sub

참고 항목

참조

Properties 멤버

EnvDTE 네임스페이스