Partager via


ElementPropertyDescriptor.SetValue, méthode

Définit la valeur de la propriété de domaine.

Espace de noms :  Microsoft.VisualStudio.Modeling.Design
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public Overrides Sub SetValue ( _
    component As Object, _
    value As Object _
)
public override void SetValue(
    Object component,
    Object value
)

Paramètres

  • component
    Type : System.Object
    L'élément de modèle pour lequel affecte à la valeur de la propriété.
  • value
    Type : System.Object
    Valeur à assigner à la propriété.

Exceptions

Exception Condition
ArgumentException

la propriété décrite n'est pas liée à un élément de modèle et component n'est pas dérivé du type d' ModelElement .

Notes

Cette méthode définit la valeur de la propriété dans une transaction.

Si la propriété d' ModelElement du descripteur est nullune référence null (Nothing en Visual Basic), le paramètre d' component est utilisé comme élément de modèle sur lequel définir la valeur de propriété ; sinon, cette méthode définit la valeur de la propriété de l'élément de modèle avec laquelle elle est associée.Cette association est formée lorsque le descripteur de propriété est créé.

Si la propriété de domaine est en lecture seule, tandis sa valeur n'est pas modifiée.

Sécurité .NET Framework

Voir aussi

Référence

ElementPropertyDescriptor Classe

Microsoft.VisualStudio.Modeling.Design, espace de noms

ElementPropertyDescriptor

ModelElement

GetValue

ResetValue

IsReadOnly