Nyelv

DynamicObject.TryDeleteMember(DeleteMemberBinder) Metódus

Definíció

Az objektumtagot törlő műveletek implementációját biztosítja. Ez a módszer nem C# vagy Visual Basic használatára szolgál.

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

Paraméterek

binder
DeleteMemberBinder

A törléssel kapcsolatos információkat tartalmaz.

Válaszok

trueha a művelet sikeres; egyéb esetben. false Ha ez a metódus visszatér false, a nyelv futásidejű kötése határozza meg a viselkedést. (A legtöbb esetben a rendszer nyelvspecifikus futásidejű kivételt ad ki.)

Megjegyzések

Az osztályból származó osztályok felülbírálhatják ezt a DynamicObject metódust, hogy megadják az objektumtagok törlésének módját. Ha ez a módszer nincs felülírva, a nyelv futásidejű kötése határozza meg a viselkedést. (A legtöbb esetben a rendszer nyelvspecifikus futásidejű kivételt ad ki.)

A C# és Visual Basic fordítók soha nem bocsátanak ki kódot a metódus használatához, mert nem támogatják ezt a fajta műveletet. Ez a módszer olyan nyelvekre vonatkozik, amelyek támogatják a tagok törlésének szintaxisát, például del sampleObject.SampleMember Python.

A következőre érvényes: