Property.Value - свойство
Обновлен: Ноябрь 2007
Возвращает или задает значение свойства, возвращаемое объектом Property.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Default Property Value As Object
'Применение
Dim instance As [Property]
Dim value As Object
value = instance
instance = value
Object this { get; set; }
property Object^ default {
Object^ get ();
void set (Object^ value);
}
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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.