Properties 인터페이스
일반 속성 컬렉션에 들어 있는 지정된 개체의 모든 속성을 포함합니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
‘선언
<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")> _
Public Interface Properties _
Inherits IEnumerable
[GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface Properties : IEnumerable
[GuidAttribute(L"4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface class Properties : IEnumerable
[<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")>]
type Properties =
interface
interface IEnumerable
end
public interface Properties extends IEnumerable
Properties 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Application | 인프라입니다. Microsoft 내부용입니다. | |
Count | 컬렉션에 있는 개체의 수를 나타내는 값을 가져옵니다. | |
DTE | 최상위 확장성 개체를 가져옵니다. | |
Parent | Properties 컬렉션의 바로 위 부모 개체를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
GetEnumerator | 컬렉션의 항목에 대한 열거형을 가져옵니다. | |
Item | Properties 컬렉션의 인덱싱된 멤버를 반환합니다. |
위쪽
설명
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