C# event DestroyNotify2 for drawings

Hi,

I am writting an addin in C# for Solidworks 2017 and I cannot find an example of the file EventHandling.cs online so I wrote one.

But I got a mistake I cannot solve

internal class DrawingEventHandler : DocumentEventHandler

{

    private DrawingDoc drawingDoc;

    public DrawingEventHandler(ModelDoc2 modDoc, SwAddin swAddin) : base(modDoc, swAddin)

    {

        this.drawingDoc = (DrawingDoc)sw_model;

    }

    override public bool AttachEventHandlers()

    {

        drawingDoc.DestroyNotify2 += new DDrawingDocEvents_DestroyNotify2EventHandler(DrawingDoc_DestroyNotify);

        return true;

    }

    override public bool DetachEventHandlers()

    {

        drawingDoc.DestroyNotify2 -= new DDrawingDocEvents_DestroyNotify2EventHandler(DrawingDoc_DestroyNotify);

        sw_swaddin.DetachModelEventHandler(sw_model);

        return true;

    }

    public int DrawingDoc_DestroyNotify()

    {

        DetachEventHandlers();

        return 0;

    }

}

Error    CS0123    No overload for 'DrawingDoc_DestroyNotify' matches delegate 'DDrawingDocEvents_DestroyNotify2EventHandler'

Error    CS0123    No overload for 'DrawingDoc_DestroyNotify' matches delegate 'DDrawingDocEvents_DestroyNotify2EventHandler'

it works with the event DestroyNotify but it now obselete and replaced by DestroyNotify2

Cheers,

Hope this helps you out..

Paco

SolidworksApi macros