ElementPropertyDescriptor.SetValue – metoda
Nastaví hodnotu vlastnosti domény.
Obor názvů: Microsoft.VisualStudio.Modeling.Design
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
Parametry
- component
Typ: System.Object
Prvek modelu, pro který chcete nastavit hodnotu vlastnosti.
- value
Typ: System.Object
Hodnota vlastnosti přiřadit.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentException | Vlastnost popsané není vázán k prvku modelu a component není odvozen od ModelElement typu. |
Poznámky
Tento způsob nastaví hodnotu vlastnosti uvnitř transakce.
Pokud ModelElement vlastnost popisovač je nullodkaz null (Nothing v jazyce Visual Basic), pak bude component parametr se používá jako prvek modelu, na kterém chcete nastavit hodnotu vlastnosti; jinak tento způsob nastaví hodnotu vlastnosti z prvku modelu, ke které je přidružen.Toto přidružení je vytvořen při vytvoření popisovače vlastnosti.
Je-li vlastnost domény jen pro čtení, není jeho hodnota změněna.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
ElementPropertyDescriptor Třída