다음을 통해 공유


Property.Value 속성

Property 개체에서 반환되는 속성 값을 가져오거나 설정합니다.

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

구문

‘선언
Default Property Value As Object
    Get
    Set
Object this { get; set; }
property Object^ default {
    Object^ get ();
    void set (Object^ value);
}
abstract Value : Object with get, set
function get Value () : Object
function set Value (value : Object)

속성 값

형식: System.Object
개체입니다.

설명

Value 속성은 Property 개체의 기본값을 결정합니다. 이때 개체가 반환되므로 모든 형식의 속성에 액세스할 수 있습니다. 개체는 개체 형식으로 반환되고 배열은 배열로 반환됩니다. 여러 값을 나타내는 Property 개체는 IndexedValue를 통해 이러한 값을 반환하고 값 개수는 NumIndices에서 반환됩니다. Value 속성을 설정하면 지정한 값 형식에 따라 적절하게 동작합니다.

Property 개체에서 나타내는 속성이 디자인 타임에 읽기/쓰기가 가능한 경우 Value 속성도 읽기/쓰기가 가능합니다. 이 속성이 읽기 전용인 경우 Value 속성을 설정하려고 하면 오류가 발생하고 이 속성이 쓰기 전용인 경우 Value 속성을 반환하려고 하면 오류가 발생합니다.

예제

' Visual Studio macro.
Sub ValueExample()
   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.ToString & microsoft.VisualBasic.ControlChars.CrLf)
   Next
   MsgBox(NameValPair)
End Sub

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Property 인터페이스

EnvDTE 네임스페이스