Property.Value-Eigenschaft
Ruft den Wert der vom Property-Objekt zurückgegebenen Eigenschaft ab oder legt ihn fest.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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)
Eigenschaftswert
Typ: System.Object
Ein Objekt.
Hinweise
Anhand der Value-Eigenschaft wird der Standardwert für das Property-Objekt bestimmt.Da ein Objekt zurückgegeben wird, kann auf jeden Eigenschaftentyp zugegriffen werden.Objekte werden als Objekttyp und Arrays als Arrays zurückgegeben.Ein Property-Objekt, das mehrere Werte darstellt, gibt diese über IndexedValue zurück. Die Anzahl der Werte wird durch NumIndices zurückgegeben.Die Value-Eigenschaft wird je nach Werttyp entsprechend festgelegt.
Wenn die vom Property-Objekt dargestellte Eigenschaft zur Entwurfszeit Lese-/Schreibzugriffe unterstützt, gilt dies auch für die Value-Eigenschaft.Wenn die Eigenschaft schreibgeschützt ist, tritt beim Versuch, die Value-Eigenschaft festzulegen, ein Fehler auf.Wenn die Eigenschaft nur Schreibzugriffe unterstützt, tritt beim Versuch, die Value-Eigenschaft zurückzugeben, ein Fehler auf.
Beispiele
' 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-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.