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
- context
Typ: System.ComponentModel.ITypeDescriptorContext
Weitere Kontextinformationen.
- provider
Typ: System.IServiceProvider
Ein Dienstanbieter, den dieser Editor verwenden kann, um Dienste zu erhalten.
- value
Typ: System.Object
Der zu bearbeitende Wert.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.