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 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

  • provider
    Type : System.IServiceProvider
    Fournisseur de services utilisable par cet éditeur pour obtenir des services.

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

Voir aussi

Référence

FlagEnumerationEditor Classe

EditValue, surcharge

Microsoft.VisualStudio.Modeling.Design, espace de noms

FlagEnumerationEditor