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