DynamicObject.TryDeleteMember(DeleteMemberBinder) Metoda

Definice

Poskytuje implementaci pro operace, které odstraňí člena objektu. Tato metoda není určena pro použití v jazyce C# nebo 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

Parametry

binder
DeleteMemberBinder

Poskytuje informace o odstranění.

Návraty

truepokud je operace úspěšná; v opačném případě . false Pokud tato metoda vrátí false, pořadač běhu jazyka určuje chování. (Ve většině případů se vyvolá výjimka za běhu pro konkrétní jazyk.)

Poznámky

Třídy odvozené z DynamicObject třídy mohou přepsat tuto metodu určit, jak má být odstraněn člen objektu. Pokud tato metoda není přepsána, pořadač za běhu jazyka určuje chování. (Ve většině případů se vyvolá výjimka za běhu pro konkrétní jazyk.)

Kompilátory jazyka C# a Visual Basic nikdy nevysílají kód pro použití této metody, protože nepodporují tento druh operace. Tato metoda je určená pro jazyky, které podporují syntaxi pro odstraňování členů, například del sampleObject.SampleMember v Pythonu.

Platí pro