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 中。

适用于