Metodo FlagEnumerationEditor.EditValue (ITypeDescriptorContext, IServiceProvider, Object)
Modifica un valore di enumerazione tramite lo stile dell'editor indicato da GetEditStyle metodo.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- context
Tipo: System.ComponentModel.ITypeDescriptorContext
Informazioni sul contesto aggiuntive.
- provider
Tipo: System.IServiceProvider
Un provider di servizi che questo editor possibile utilizzare per ottenere i servizi.
- value
Tipo: System.Object
il valore da modificare.
Valore restituito
Tipo: System.Object
il nuovo valore di enumerazione.Se il valore non è cambiato, restituisce il valore originale.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | context o provider viene nullriferimento null (Nothing in Visual Basic). |
Note
entrambi value il parametro e il valore restituito viene utilizzata la rappresentazione di stringa del valore di enumerazione.I nomi di campo e il delimitatore di campo sono specificati nel costruttore.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.