Share via


IExtenderSite.NotifyDelete Method

Called by the automation extender to notify its site when it is being destroyed. If you fail to call this method, Visual Studio may crash.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub NotifyDelete ( _
    Cookie As Integer _
)
void NotifyDelete(
    int Cookie
)
void NotifyDelete(
    [InAttribute] int Cookie
)
abstract NotifyDelete : 
        Cookie:int -> unit
function NotifyDelete(
    Cookie : int
)

Parameters

  • Cookie
    Type: System.Int32

    Required. The cookie identifying the extender. The cookie is passed to the extender provider when it is asked for the extender.

Remarks

Warning

The extender manager maintains an internal cache of extender objects, and must be notified when they are being destroyed. You must call NotifyDelete immediately upon destroying extender objects. You must not wait for the application to become idle, because other Visual Studio components may try to access the destroyed extender object before you call the method. If this happens, Visual Studio may crash.

.NET Framework Security

See Also

Reference

IExtenderSite Interface

EnvDTE Namespace

Other Resources

Implementing and Using Automation Extenders