Partager via


Property.Value, propriété

Obtient ou définit la valeur de la propriété retournée par l'objet Property.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Default Property Value As Object
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)

Valeur de propriété

Type : Object
Objet.

Notes

La propriété Value détermine la valeur par défaut de l'objet Property. Celle-ci retournant un objet, tout type de propriété est accessible. Les objets sont retournés en tant que type d'objet et les tableaux en tant que tableaux. Si un objet Property représente plusieurs valeurs, celles-ci sont retournées à l'aide de IndexedValue, tandis que le nombre de valeurs est retourné par NumIndices. La définition de la propriété Value se fait de manière appropriée, selon le type valeur concerné.

Si la propriété représentée par l'objet Property est en lecture/écriture au moment du design, la propriété Value est en lecture/écriture également. Si la propriété est en lecture seule, une erreur est générée lorsque vous tentez de définir la propriété Value. De la même façon, si vous tentez de retourner la propriété Value alors que celle-ci est en écriture uniquement, ceci provoque une erreur.

Exemples

' 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

Sécurité .NET Framework

Voir aussi

Référence

Property Interface

EnvDTE, espace de noms