FlagEnumerationEditor.EditValue, méthode (ITypeDescriptorContext, IServiceProvider, Object)
Modifie une valeur d'énumération à l'aide du style d'éditeur indiqué par la méthode d'GetEditStyle.
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 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
Les informations de contexte supplémentaires.
- provider
Type : System.IServiceProvider
Un fournisseur de services que cet éditeur peut utiliser pour obtenir des services.
- value
Type : System.Object
Valeur à modifier.
Valeur de retour
Type : System.Object
La nouvelle valeur d'énumération.Si la valeur n'a pas changé, retourne la valeur d'origine.
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 sous forme de chaîne de la valeur d'énumération.Le nom et le séparateur de champ 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.