FlagEnumerationEditor.EditValue, méthode (ITypeDescriptorContext, IServiceProvider, Object)
Modifie une valeur d'énumération à l'aide du style d'éditeur indiqué par la méthode GetEditStyle.
Espace de noms : Microsoft.VisualStudio.Modeling.Design
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Overrides Function EditValue ( _
context As ITypeDescriptorContext, _
provider As IServiceProvider, _
value As Object _
) As Object
public override Object EditValue(
ITypeDescriptorContext context,
IServiceProvider provider,
Object value
)
Paramètres
- context
Type : System.ComponentModel.ITypeDescriptorContext
Informations de contexte supplémentaires.
- provider
Type : System.IServiceProvider
Fournisseur de services utilisable par cet éditeur pour obtenir des services.
- value
Type : System.Object
Valeur à modifier.
Valeur de retour
Type : System.Object
Nouvelle valeur d'énumération.Si la valeur n'a pas changé, la valeur d'origine est retournée.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | context ou provider est nullune référence null (Nothing en Visual Basic). |
Notes
Le paramètre d'value et la valeur de retour utilisent la représentation de chaîne de la valeur d'énumération. Les noms de champ et le séparateur de champs sont spécifiés dans le constructeur.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.