Freigeben über


FlagEnumerationEditor.EditValue-Methode (ITypeDescriptorContext, IServiceProvider, Object)

Bearbeitet einen Enumerationswert mithilfe des von der Methode angegebene Editor-Stil verwendet GetEditStyle-Methode angegeben ist.

Namespace:  Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

'Declaration
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
)

Parameter

  • provider
    Typ: System.IServiceProvider
    Ein Dienstanbieter, den dieser Editor verwenden kann, um Dienste zu erhalten.

Rückgabewert

Typ: System.Object
Der neue Enumerationswert.Wenn der Wert nicht geändert hat, gibt dieser den ursprünglichen Wert zurück.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

context oder provider ist nullein Nullverweis (Nothing in Visual Basic).

Hinweise

verwenden der value-Parameter und der Rückgabewert die Zeichenfolgendarstellung des Enumerationswerts.Die Feldnamen und das Feld als Trennzeichen werden im Konstruktor angegeben.

.NET Framework-Sicherheit

Siehe auch

Referenz

FlagEnumerationEditor Klasse

EditValue-Überladung

Microsoft.VisualStudio.Modeling.Design-Namespace

FlagEnumerationEditor