Partager via


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

  • provider
    Type : System.IServiceProvider
    Un fournisseur de services que cet éditeur peut utiliser pour obtenir des services.

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

Voir aussi

Référence

FlagEnumerationEditor Classe

EditValue, surcharge

Microsoft.VisualStudio.Modeling.Design, espace de noms

FlagEnumerationEditor