DynamicObject.TryDeleteMember(DeleteMemberBinder) Método

Definición

Proporciona la implementación de las operaciones que eliminan un miembro de objeto. Este método no está pensado para su uso en C# o Visual Basic.

public:
 virtual bool TryDeleteMember(System::Dynamic::DeleteMemberBinder ^ binder);
public virtual bool TryDeleteMember (System.Dynamic.DeleteMemberBinder binder);
abstract member TryDeleteMember : System.Dynamic.DeleteMemberBinder -> bool
override this.TryDeleteMember : System.Dynamic.DeleteMemberBinder -> bool
Public Overridable Function TryDeleteMember (binder As DeleteMemberBinder) As Boolean

Parámetros

binder
DeleteMemberBinder

Proporciona información sobre la eliminación.

Devoluciones

true si la operación es correcta; de lo contrario, false. Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución).

Comentarios

Las clases derivadas de la DynamicObject clase pueden invalidar este método para especificar cómo se debe eliminar un miembro de objeto. Cuando este método no se invalida, el enlazador en tiempo de ejecución del lenguaje determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución).

Los compiladores de C# y Visual Basic nunca emiten código para usar este método porque no admiten este tipo de operación. Este método está pensado para lenguajes que admiten la sintaxis para eliminar miembros, como del sampleObject.SampleMember en Python.

Se aplica a