DynamicObject.TryDeleteMember(DeleteMemberBinder) Метод

Определение

Предоставляет реализацию операций, которые удаляют член объекта. Этот метод не предназначен для использования в C# или 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

Параметры

binder
DeleteMemberBinder

Предоставляет сведения об удалении.

Возвращаемое значение

Значение true, если операция выполнена успешно; в противном случае — значение false. Если этот метод возвращает false, привязка во время выполнения языка определяет поведение. (В большинстве случаев создается исключение времени выполнения для конкретного языка.)

Комментарии

Классы, производные DynamicObject от класса, могут переопределить этот метод, чтобы указать, как должен быть удален член объекта. Если этот метод не переопределен, привязка во время выполнения языка определяет поведение. (В большинстве случаев создается исключение времени выполнения для конкретного языка.)

C# и Visual Basic компиляторы никогда не выдают код для использования этого метода, так как они не поддерживают эту операцию. Этот метод предназначен для языков, поддерживающих синтаксис удаления элементов, таких как del sampleObject.SampleMember в Python.

Применяется к