DynamicObject.TryDeleteMember(DeleteMemberBinder) Método

Definição

Fornece a implementação para operações que eliminam um membro de objeto. Este método não se destina a ser usado em C# ou 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

Fornece informações sobre a eliminação.

Devoluções

true se a operação for bem-sucedida; caso contrário, false. Se este método devolver false, o binder de tempo de execução da linguagem determina o comportamento. (Na maioria dos casos, é lançada uma exceção específica de tempo de execução da linguagem.)

Observações

As classes derivadas da DynamicObject classe podem sobrepor este método para especificar como um membro de objeto deve ser eliminado. Quando este método não é sobreposto, o binder de tempo de execução da linguagem determina o comportamento. (Na maioria dos casos, é lançada uma exceção específica de tempo de execução da linguagem.)

Os compiladores de C# e Visual Basic nunca emitem código para usar este método porque não suportam este tipo de operação. Este método destina-se a linguagens que suportam sintaxe para eliminar membros, como del sampleObject.SampleMember em Python.

Aplica-se a