DynamicObject.TryDeleteMember(DeleteMemberBinder) Método

Definição

Fornece a implementação para operações que excluem um membro de objeto. Esse método não se destina ao uso 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 exclusão.

Retornos

true se a operação for bem-sucedida; caso contrário, false. Se esse método retornar false, o associador de tempo de execução da linguagem determinará o comportamento. (Na maioria dos casos, uma exceção de tempo de execução específica a um idioma é gerada.)

Comentários

Classes derivadas da DynamicObject classe podem substituir esse método para especificar como um membro do objeto deve ser excluído. Quando esse método não é substituído, o associador de tempo de execução do idioma determina o comportamento. (Na maioria dos casos, uma exceção de tempo de execução específica a um idioma é gerada.)

Os compiladores C# e Visual Basic nunca emitem código para usar esse método porque não dão suporte a esse tipo de operação. Esse método destina-se a linguagens que dão suporte à sintaxe para excluir membros, como del sampleObject.SampleMember no Python.

Aplica-se a